diff --git a/internal/checker/checker.go b/internal/checker/checker.go index 2ad083e6f2..c9bb8dabd7 100644 --- a/internal/checker/checker.go +++ b/internal/checker/checker.go @@ -30749,6 +30749,9 @@ func (c *Checker) getSymbolOfNameOrPropertyAccessExpression(name *ast.Node) *ast } meaning := core.IfElse(isJSDoc, ast.SymbolFlagsValue|ast.SymbolFlagsType|ast.SymbolFlagsNamespace, ast.SymbolFlagsValue) result := c.resolveEntityName(name, meaning, true /*ignoreErrors*/, true /*dontResolveAlias*/, nil /*location*/) + if result != nil && result.Flags&ast.SymbolFlagsModuleExports != 0 { + result = result.ValueDeclaration.Symbol() // Symbol of the module source file + } if result == nil && isJSDoc { if container := ast.FindAncestor(name, ast.IsClassOrInterfaceLike); container != nil { symbol := c.getSymbolOfDeclaration(container) diff --git a/internal/fourslash/_scripts/failingTests.txt b/internal/fourslash/_scripts/failingTests.txt index 7db9cd9788..1b4cf178bd 100644 --- a/internal/fourslash/_scripts/failingTests.txt +++ b/internal/fourslash/_scripts/failingTests.txt @@ -231,7 +231,6 @@ TestDoubleUnderscoreCompletions TestEditJsdocType TestExportDefaultClass TestExportDefaultFunction -TestFindAllRefsModuleDotExports TestFindReferencesBindingPatternInJsdocNoCrash1 TestFindReferencesBindingPatternInJsdocNoCrash2 TestGenericCombinatorWithConstraints1 diff --git a/internal/fourslash/tests/gen/findAllRefsModuleDotExports_test.go b/internal/fourslash/tests/gen/findAllRefsModuleDotExports_test.go index e2fa622891..97fa6533ec 100644 --- a/internal/fourslash/tests/gen/findAllRefsModuleDotExports_test.go +++ b/internal/fourslash/tests/gen/findAllRefsModuleDotExports_test.go @@ -9,7 +9,7 @@ import ( func TestFindAllRefsModuleDotExports(t *testing.T) { t.Parallel() - t.Skip() + defer testutil.RecoverAndFail(t, "Panic on fourslash test") const content = `// @allowJs: true // @Filename: /a.js diff --git a/internal/ls/findallreferences.go b/internal/ls/findallreferences.go index 85d18cee0e..b2353aba28 100644 --- a/internal/ls/findallreferences.go +++ b/internal/ls/findallreferences.go @@ -753,7 +753,7 @@ func (l *LanguageService) getReferencedSymbolsForModuleIfDeclaredBySourceFile(ct exportEquals := symbol.Exports[ast.InternalSymbolNameExportEquals] // If exportEquals != nil, we're about to add references to `import("mod")` anyway, so don't double-count them. moduleReferences := l.getReferencedSymbolsForModule(ctx, program, symbol, exportEquals != nil, sourceFiles, sourceFilesSet) - if exportEquals == nil || !sourceFilesSet.Has(moduleSourceFileName) { + if exportEquals == nil || exportEquals.Flags&ast.SymbolFlagsAlias == 0 || !sourceFilesSet.Has(moduleSourceFileName) { return moduleReferences } symbol, _ = checker.ResolveAlias(exportEquals) diff --git a/internal/ls/hover.go b/internal/ls/hover.go index 736f4c31a9..d8bd1862a2 100644 --- a/internal/ls/hover.go +++ b/internal/ls/hover.go @@ -189,7 +189,11 @@ func getQuickInfoAndDeclarationAtLocation(c *checker.Checker, symbol *ast.Symbol } } } - b.WriteString(c.SymbolToStringEx(symbol, container, ast.SymbolFlagsNone, symbolFormatFlags)) + if symbol.Name == ast.InternalSymbolNameExportEquals && symbol.Parent != nil && symbol.Parent.Flags&ast.SymbolFlagsModule != 0 { + b.WriteString("exports") + } else { + b.WriteString(c.SymbolToStringEx(symbol, container, ast.SymbolFlagsNone, symbolFormatFlags)) + } b.WriteString(": ") if callNode := getCallOrNewExpression(node); callNode != nil { b.WriteString(c.SignatureToStringEx(c.GetResolvedSignature(callNode), container, typeFormatFlags|checker.TypeFormatFlagsWriteCallStyleSignature|checker.TypeFormatFlagsWriteTypeArgumentsOfSignature|checker.TypeFormatFlagsWriteArrowStyleSignature)) diff --git a/testdata/baselines/reference/compiler/erasableSyntaxOnlyJS.symbols b/testdata/baselines/reference/compiler/erasableSyntaxOnlyJS.symbols index b6dffa7f87..7aac5d5b51 100644 --- a/testdata/baselines/reference/compiler/erasableSyntaxOnlyJS.symbols +++ b/testdata/baselines/reference/compiler/erasableSyntaxOnlyJS.symbols @@ -11,7 +11,7 @@ import foo = require("./foo.js"); === bar.cjs === module.exports = { >module.exports : Symbol(export=, Decl(bar.cjs, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("bar", Decl(bar.cjs, 0, 0)) >exports : Symbol(export=, Decl(bar.cjs, 0, 0)) a: 1, @@ -21,7 +21,7 @@ module.exports = { === foo.js === module.exports = { >module.exports : Symbol(export=, Decl(foo.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("foo", Decl(foo.js, 0, 0)) >exports : Symbol(export=, Decl(foo.js, 0, 0)) b: 2, diff --git a/testdata/baselines/reference/compiler/panicSatisfiesOnExportEqualsDeclaration.symbols b/testdata/baselines/reference/compiler/panicSatisfiesOnExportEqualsDeclaration.symbols index 8ebafccf77..7b8a395a97 100644 --- a/testdata/baselines/reference/compiler/panicSatisfiesOnExportEqualsDeclaration.symbols +++ b/testdata/baselines/reference/compiler/panicSatisfiesOnExportEqualsDeclaration.symbols @@ -6,6 +6,6 @@ */ module.exports = {}; >module.exports : Symbol(export=, Decl(panicSatisfiesOnExportEqualsDeclaration.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("panicSatisfiesOnExportEqualsDeclaration", Decl(panicSatisfiesOnExportEqualsDeclaration.js, 0, 0)) >exports : Symbol(export=, Decl(panicSatisfiesOnExportEqualsDeclaration.js, 0, 0)) diff --git a/testdata/baselines/reference/fourslash/documentHighlights/emptyExportFindReferences.baseline.jsonc b/testdata/baselines/reference/fourslash/documentHighlights/emptyExportFindReferences.baseline.jsonc index d013f7427a..ededeb5e3c 100644 --- a/testdata/baselines/reference/fourslash/documentHighlights/emptyExportFindReferences.baseline.jsonc +++ b/testdata/baselines/reference/fourslash/documentHighlights/emptyExportFindReferences.baseline.jsonc @@ -1,5 +1,5 @@ // === documentHighlights === // === /Foo.js === -// /*HIGHLIGHTS*/module.exports = { +// /*HIGHLIGHTS*/[|module.exports = { // -// } \ No newline at end of file +// }|] \ No newline at end of file diff --git a/testdata/baselines/reference/fourslash/findAllReferences/findAllRefsModuleDotExports.baseline.jsonc b/testdata/baselines/reference/fourslash/findAllReferences/findAllRefsModuleDotExports.baseline.jsonc new file mode 100644 index 0000000000..8303effda7 --- /dev/null +++ b/testdata/baselines/reference/fourslash/findAllReferences/findAllRefsModuleDotExports.baseline.jsonc @@ -0,0 +1,21 @@ +// === findAllReferences === +// === /a.js === +// /*FIND ALL REFS*/const [|b|] = require("./b"); + + + +// === findAllReferences === +// === /a.js === +// const b = require("/*FIND ALL REFS*/[|./b|]"); + +// === /b.js === +// [|module.exports = 0|]; + + + +// === findAllReferences === +// === /a.js === +// const b = require("[|./b|]"); + +// === /b.js === +// /*FIND ALL REFS*/[|module.exports = 0|]; \ No newline at end of file diff --git a/testdata/baselines/reference/submodule/compiler/checkJsTypeDefNoUnusedLocalMarked.symbols b/testdata/baselines/reference/submodule/compiler/checkJsTypeDefNoUnusedLocalMarked.symbols index c90d580369..7fa07cda56 100644 --- a/testdata/baselines/reference/submodule/compiler/checkJsTypeDefNoUnusedLocalMarked.symbols +++ b/testdata/baselines/reference/submodule/compiler/checkJsTypeDefNoUnusedLocalMarked.symbols @@ -25,6 +25,6 @@ export = Foo; module.exports = /** @type {FooFun} */(void 0); >module.exports : Symbol(export=, Decl(something.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("something", Decl(something.js, 0, 0)) >exports : Symbol(export=, Decl(something.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/compiler/checkJsTypeDefNoUnusedLocalMarked.symbols.diff b/testdata/baselines/reference/submodule/compiler/checkJsTypeDefNoUnusedLocalMarked.symbols.diff index 17636a88ef..813dfd8e80 100644 --- a/testdata/baselines/reference/submodule/compiler/checkJsTypeDefNoUnusedLocalMarked.symbols.diff +++ b/testdata/baselines/reference/submodule/compiler/checkJsTypeDefNoUnusedLocalMarked.symbols.diff @@ -7,5 +7,5 @@ ->module.exports : Symbol(module.exports, Decl(something.js, 0, 0)) ->module : Symbol(export=, Decl(something.js, 0, 0)) +>module.exports : Symbol(export=, Decl(something.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("something", Decl(something.js, 0, 0)) >exports : Symbol(export=, Decl(something.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/compiler/commonJsExportTypeDeclarationError.symbols b/testdata/baselines/reference/submodule/compiler/commonJsExportTypeDeclarationError.symbols index 1af9d4e786..de91cecb7b 100644 --- a/testdata/baselines/reference/submodule/compiler/commonJsExportTypeDeclarationError.symbols +++ b/testdata/baselines/reference/submodule/compiler/commonJsExportTypeDeclarationError.symbols @@ -3,7 +3,7 @@ === test.js === module.exports = { >module.exports : Symbol(export=, Decl(test.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("test", Decl(test.js, 0, 0)) >exports : Symbol(export=, Decl(test.js, 0, 0)) message: "" diff --git a/testdata/baselines/reference/submodule/compiler/commonJsExportTypeDeclarationError.symbols.diff b/testdata/baselines/reference/submodule/compiler/commonJsExportTypeDeclarationError.symbols.diff index 5e8d38822d..85970bee8a 100644 --- a/testdata/baselines/reference/submodule/compiler/commonJsExportTypeDeclarationError.symbols.diff +++ b/testdata/baselines/reference/submodule/compiler/commonJsExportTypeDeclarationError.symbols.diff @@ -9,7 +9,7 @@ ->module.exports : Symbol(module.exports, Decl(test.js, 0, 0)) ->module : Symbol(export=, Decl(test.js, 0, 0)) +>module.exports : Symbol(export=, Decl(test.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("test", Decl(test.js, 0, 0)) >exports : Symbol(export=, Decl(test.js, 0, 0)) message: "" diff --git a/testdata/baselines/reference/submodule/compiler/commonJsIsolatedModules.symbols b/testdata/baselines/reference/submodule/compiler/commonJsIsolatedModules.symbols index dc49742761..09356557f8 100644 --- a/testdata/baselines/reference/submodule/compiler/commonJsIsolatedModules.symbols +++ b/testdata/baselines/reference/submodule/compiler/commonJsIsolatedModules.symbols @@ -3,7 +3,7 @@ === index.js === module.exports = {} >module.exports : Symbol(export=, Decl(index.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(export=, Decl(index.js, 0, 0)) var x = 1 diff --git a/testdata/baselines/reference/submodule/compiler/commonJsIsolatedModules.symbols.diff b/testdata/baselines/reference/submodule/compiler/commonJsIsolatedModules.symbols.diff index c71f401a4e..65ee97be44 100644 --- a/testdata/baselines/reference/submodule/compiler/commonJsIsolatedModules.symbols.diff +++ b/testdata/baselines/reference/submodule/compiler/commonJsIsolatedModules.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(module, Decl(index.js, 0, 0)) ->exports : Symbol(module.exports, Decl(index.js, 0, 0)) +>module.exports : Symbol(export=, Decl(index.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol(export=, Decl(index.js, 0, 0)) var x = 1 diff --git a/testdata/baselines/reference/submodule/compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.symbols b/testdata/baselines/reference/submodule/compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.symbols index 80be37a2c3..2e7e01a49b 100644 --- a/testdata/baselines/reference/submodule/compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.symbols +++ b/testdata/baselines/reference/submodule/compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.symbols @@ -8,7 +8,7 @@ const _item = require("./namespacer"); module.exports = 12; >module.exports : Symbol(export=, Decl(index.js, 0, 38)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(export=, Decl(index.js, 0, 38)) Object.defineProperty(module, "exports", { value: "oh no" }); @@ -29,7 +29,7 @@ A.bar = class Q {} module.exports = A; >module.exports : Symbol(A, Decl(namespacey.js, 0, 5)) ->module : Symbol(module.exports) +>module : Symbol("namespacey", Decl(namespacey.js, 0, 0)) >exports : Symbol(A, Decl(namespacey.js, 0, 5)) >A : Symbol(A, Decl(namespacey.js, 0, 5)) @@ -53,7 +53,7 @@ Object.defineProperty(B, "NS", { value: "why though", writable: true }); module.exports = B; >module.exports : Symbol(B, Decl(namespacer.js, 0, 5)) ->module : Symbol(module.exports) +>module : Symbol("namespacer", Decl(namespacer.js, 0, 0)) >exports : Symbol(B, Decl(namespacer.js, 0, 5)) >B : Symbol(B, Decl(namespacer.js, 0, 5)) diff --git a/testdata/baselines/reference/submodule/compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.symbols.diff b/testdata/baselines/reference/submodule/compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.symbols.diff index b61e4fb453..cbe9872090 100644 --- a/testdata/baselines/reference/submodule/compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.symbols.diff +++ b/testdata/baselines/reference/submodule/compiler/ensureNoCrashExportAssignmentDefineProperrtyPotentialMerge.symbols.diff @@ -7,7 +7,7 @@ ->module.exports : Symbol(module.exports, Decl(index.js, 0, 0)) ->module : Symbol(export=, Decl(index.js, 0, 38)) +>module.exports : Symbol(export=, Decl(index.js, 0, 38)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(export=, Decl(index.js, 0, 38)) Object.defineProperty(module, "exports", { value: "oh no" }); @@ -38,7 +38,7 @@ ->exports : Symbol(export=, Decl(namespacey.js, 1, 18)) ->A : Symbol(A, Decl(namespacey.js, 0, 5), Decl(namespacey.js, 0, 12)) +>module.exports : Symbol(A, Decl(namespacey.js, 0, 5)) -+>module : Symbol(module.exports) ++>module : Symbol("namespacey", Decl(namespacey.js, 0, 0)) +>exports : Symbol(A, Decl(namespacey.js, 0, 5)) +>A : Symbol(A, Decl(namespacey.js, 0, 5)) @@ -73,6 +73,6 @@ ->exports : Symbol(export=, Decl(namespacer.js, 2, 72)) ->B : Symbol(B, Decl(namespacer.js, 0, 5), Decl(namespacer.js, 0, 12), Decl(namespacer.js, 2, 22)) +>module.exports : Symbol(B, Decl(namespacer.js, 0, 5)) -+>module : Symbol(module.exports) ++>module : Symbol("namespacer", Decl(namespacer.js, 0, 0)) +>exports : Symbol(B, Decl(namespacer.js, 0, 5)) +>B : Symbol(B, Decl(namespacer.js, 0, 5)) diff --git a/testdata/baselines/reference/submodule/compiler/expandoFunctionContextualTypesJs.symbols b/testdata/baselines/reference/submodule/compiler/expandoFunctionContextualTypesJs.symbols index 814586c8ea..e61e42ed24 100644 --- a/testdata/baselines/reference/submodule/compiler/expandoFunctionContextualTypesJs.symbols +++ b/testdata/baselines/reference/submodule/compiler/expandoFunctionContextualTypesJs.symbols @@ -71,7 +71,7 @@ function foo() { */ module.exports = { >module.exports : Symbol(export=, Decl(input.js, 42, 1)) ->module : Symbol(module.exports) +>module : Symbol("input", Decl(input.js, 0, 0)) >exports : Symbol(export=, Decl(input.js, 42, 1)) color: "red" @@ -82,6 +82,6 @@ expectLiteral({ props: module.exports }); >expectLiteral : Symbol(expectLiteral, Decl(input.js, 27, 27)) >props : Symbol(props, Decl(input.js, 51, 15)) >module.exports : Symbol(export=, Decl(input.js, 42, 1)) ->module : Symbol(module.exports) +>module : Symbol("input", Decl(input.js, 0, 0)) >exports : Symbol(export=, Decl(input.js, 42, 1)) diff --git a/testdata/baselines/reference/submodule/compiler/expandoFunctionContextualTypesJs.symbols.diff b/testdata/baselines/reference/submodule/compiler/expandoFunctionContextualTypesJs.symbols.diff index b80e0680f8..7e898bf0fd 100644 --- a/testdata/baselines/reference/submodule/compiler/expandoFunctionContextualTypesJs.symbols.diff +++ b/testdata/baselines/reference/submodule/compiler/expandoFunctionContextualTypesJs.symbols.diff @@ -61,7 +61,7 @@ ->module.exports : Symbol(module.exports, Decl(input.js, 0, 0)) ->module : Symbol(export=, Decl(input.js, 42, 1)) +>module.exports : Symbol(export=, Decl(input.js, 42, 1)) -+>module : Symbol(module.exports) ++>module : Symbol("input", Decl(input.js, 0, 0)) >exports : Symbol(export=, Decl(input.js, 42, 1)) color: "red" @@ -73,5 +73,5 @@ ->module : Symbol(module, Decl(input.js, 42, 1), Decl(input.js, 51, 22)) ->exports : Symbol(module.exports, Decl(input.js, 0, 0)) +>module.exports : Symbol(export=, Decl(input.js, 42, 1)) -+>module : Symbol(module.exports) ++>module : Symbol("input", Decl(input.js, 0, 0)) +>exports : Symbol(export=, Decl(input.js, 42, 1)) diff --git a/testdata/baselines/reference/submodule/compiler/importHelpersCommonJSJavaScript(verbatimmodulesyntax=false).symbols b/testdata/baselines/reference/submodule/compiler/importHelpersCommonJSJavaScript(verbatimmodulesyntax=false).symbols index 285cda7771..bb4cf4e782 100644 --- a/testdata/baselines/reference/submodule/compiler/importHelpersCommonJSJavaScript(verbatimmodulesyntax=false).symbols +++ b/testdata/baselines/reference/submodule/compiler/importHelpersCommonJSJavaScript(verbatimmodulesyntax=false).symbols @@ -18,7 +18,7 @@ class Bar extends Foo {} module.exports = Bar; >module.exports : Symbol(Bar, Decl(index.js, 0, 12)) ->module : Symbol(module.exports) +>module : Symbol("/index", Decl(index.js, 0, 0)) >exports : Symbol(Bar, Decl(index.js, 0, 12)) >Bar : Symbol(Bar, Decl(index.js, 0, 12)) diff --git a/testdata/baselines/reference/submodule/compiler/importHelpersCommonJSJavaScript(verbatimmodulesyntax=false).symbols.diff b/testdata/baselines/reference/submodule/compiler/importHelpersCommonJSJavaScript(verbatimmodulesyntax=false).symbols.diff index 570acccb4c..28919c3444 100644 --- a/testdata/baselines/reference/submodule/compiler/importHelpersCommonJSJavaScript(verbatimmodulesyntax=false).symbols.diff +++ b/testdata/baselines/reference/submodule/compiler/importHelpersCommonJSJavaScript(verbatimmodulesyntax=false).symbols.diff @@ -17,6 +17,6 @@ ->module : Symbol(export=, Decl(index.js, 2, 24)) ->exports : Symbol(export=, Decl(index.js, 2, 24)) +>module.exports : Symbol(Bar, Decl(index.js, 0, 12)) -+>module : Symbol(module.exports) ++>module : Symbol("/index", Decl(index.js, 0, 0)) +>exports : Symbol(Bar, Decl(index.js, 0, 12)) >Bar : Symbol(Bar, Decl(index.js, 0, 12)) diff --git a/testdata/baselines/reference/submodule/compiler/importHelpersCommonJSJavaScript(verbatimmodulesyntax=true).symbols b/testdata/baselines/reference/submodule/compiler/importHelpersCommonJSJavaScript(verbatimmodulesyntax=true).symbols index 285cda7771..bb4cf4e782 100644 --- a/testdata/baselines/reference/submodule/compiler/importHelpersCommonJSJavaScript(verbatimmodulesyntax=true).symbols +++ b/testdata/baselines/reference/submodule/compiler/importHelpersCommonJSJavaScript(verbatimmodulesyntax=true).symbols @@ -18,7 +18,7 @@ class Bar extends Foo {} module.exports = Bar; >module.exports : Symbol(Bar, Decl(index.js, 0, 12)) ->module : Symbol(module.exports) +>module : Symbol("/index", Decl(index.js, 0, 0)) >exports : Symbol(Bar, Decl(index.js, 0, 12)) >Bar : Symbol(Bar, Decl(index.js, 0, 12)) diff --git a/testdata/baselines/reference/submodule/compiler/importHelpersCommonJSJavaScript(verbatimmodulesyntax=true).symbols.diff b/testdata/baselines/reference/submodule/compiler/importHelpersCommonJSJavaScript(verbatimmodulesyntax=true).symbols.diff index a473a8cb48..ecbde6fafc 100644 --- a/testdata/baselines/reference/submodule/compiler/importHelpersCommonJSJavaScript(verbatimmodulesyntax=true).symbols.diff +++ b/testdata/baselines/reference/submodule/compiler/importHelpersCommonJSJavaScript(verbatimmodulesyntax=true).symbols.diff @@ -17,6 +17,6 @@ ->module : Symbol(export=, Decl(index.js, 2, 24)) ->exports : Symbol(export=, Decl(index.js, 2, 24)) +>module.exports : Symbol(Bar, Decl(index.js, 0, 12)) -+>module : Symbol(module.exports) ++>module : Symbol("/index", Decl(index.js, 0, 0)) +>exports : Symbol(Bar, Decl(index.js, 0, 12)) >Bar : Symbol(Bar, Decl(index.js, 0, 12)) diff --git a/testdata/baselines/reference/submodule/compiler/importNonExportedMember12.symbols b/testdata/baselines/reference/submodule/compiler/importNonExportedMember12.symbols index 657f6d3f03..9aca857846 100644 --- a/testdata/baselines/reference/submodule/compiler/importNonExportedMember12.symbols +++ b/testdata/baselines/reference/submodule/compiler/importNonExportedMember12.symbols @@ -3,7 +3,7 @@ === /node_modules/foo/src/index.js === module.exports = 1; >module.exports : Symbol(export=, Decl(index.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("/node_modules/foo/src/index", Decl(index.js, 0, 0)) >exports : Symbol(export=, Decl(index.js, 0, 0)) === /a.js === diff --git a/testdata/baselines/reference/submodule/compiler/importNonExportedMember12.symbols.diff b/testdata/baselines/reference/submodule/compiler/importNonExportedMember12.symbols.diff index 9417643c99..64fff670ef 100644 --- a/testdata/baselines/reference/submodule/compiler/importNonExportedMember12.symbols.diff +++ b/testdata/baselines/reference/submodule/compiler/importNonExportedMember12.symbols.diff @@ -7,7 +7,7 @@ ->module.exports : Symbol(module.exports, Decl(index.js, 0, 0)) ->module : Symbol(export=, Decl(index.js, 0, 0)) +>module.exports : Symbol(export=, Decl(index.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("/node_modules/foo/src/index", Decl(index.js, 0, 0)) >exports : Symbol(export=, Decl(index.js, 0, 0)) === /a.js === diff --git a/testdata/baselines/reference/submodule/compiler/javascriptCommonjsModule.symbols b/testdata/baselines/reference/submodule/compiler/javascriptCommonjsModule.symbols index bf438af52c..9d62a03803 100644 --- a/testdata/baselines/reference/submodule/compiler/javascriptCommonjsModule.symbols +++ b/testdata/baselines/reference/submodule/compiler/javascriptCommonjsModule.symbols @@ -10,7 +10,7 @@ class Bar extends Foo {} module.exports = Bar; >module.exports : Symbol(Bar, Decl(index.js, 0, 12)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(Bar, Decl(index.js, 0, 12)) >Bar : Symbol(Bar, Decl(index.js, 0, 12)) diff --git a/testdata/baselines/reference/submodule/compiler/javascriptCommonjsModule.symbols.diff b/testdata/baselines/reference/submodule/compiler/javascriptCommonjsModule.symbols.diff index 39829663de..59cd1ad165 100644 --- a/testdata/baselines/reference/submodule/compiler/javascriptCommonjsModule.symbols.diff +++ b/testdata/baselines/reference/submodule/compiler/javascriptCommonjsModule.symbols.diff @@ -8,6 +8,6 @@ ->module : Symbol(export=, Decl(index.js, 2, 24)) ->exports : Symbol(export=, Decl(index.js, 2, 24)) +>module.exports : Symbol(Bar, Decl(index.js, 0, 12)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol(Bar, Decl(index.js, 0, 12)) >Bar : Symbol(Bar, Decl(index.js, 0, 12)) diff --git a/testdata/baselines/reference/submodule/compiler/javascriptImportDefaultBadExport.symbols b/testdata/baselines/reference/submodule/compiler/javascriptImportDefaultBadExport.symbols index e1364018d2..33b60d814f 100644 --- a/testdata/baselines/reference/submodule/compiler/javascriptImportDefaultBadExport.symbols +++ b/testdata/baselines/reference/submodule/compiler/javascriptImportDefaultBadExport.symbols @@ -6,7 +6,7 @@ const alias = {}; module.exports = alias; >module.exports : Symbol(alias, Decl(a.js, 0, 5)) ->module : Symbol(module.exports) +>module : Symbol("/a", Decl(a.js, 0, 0)) >exports : Symbol(alias, Decl(a.js, 0, 5)) >alias : Symbol(alias, Decl(a.js, 0, 5)) diff --git a/testdata/baselines/reference/submodule/compiler/javascriptImportDefaultBadExport.symbols.diff b/testdata/baselines/reference/submodule/compiler/javascriptImportDefaultBadExport.symbols.diff index b111a514cb..fdd8244b28 100644 --- a/testdata/baselines/reference/submodule/compiler/javascriptImportDefaultBadExport.symbols.diff +++ b/testdata/baselines/reference/submodule/compiler/javascriptImportDefaultBadExport.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(export=, Decl(a.js, 0, 17)) ->exports : Symbol(export=, Decl(a.js, 0, 17)) +>module.exports : Symbol(alias, Decl(a.js, 0, 5)) -+>module : Symbol(module.exports) ++>module : Symbol("/a", Decl(a.js, 0, 0)) +>exports : Symbol(alias, Decl(a.js, 0, 5)) >alias : Symbol(alias, Decl(a.js, 0, 5)) diff --git a/testdata/baselines/reference/submodule/compiler/jsDeclarationEmitExportAssignedArray.symbols b/testdata/baselines/reference/submodule/compiler/jsDeclarationEmitExportAssignedArray.symbols index e26a7ebdd3..b95894b8c9 100644 --- a/testdata/baselines/reference/submodule/compiler/jsDeclarationEmitExportAssignedArray.symbols +++ b/testdata/baselines/reference/submodule/compiler/jsDeclarationEmitExportAssignedArray.symbols @@ -3,7 +3,7 @@ === file.js === module.exports = [{ name: 'other', displayName: 'Other', defaultEnabled: true }]; >module.exports : Symbol(export=, Decl(file.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("file", Decl(file.js, 0, 0)) >exports : Symbol(export=, Decl(file.js, 0, 0)) >name : Symbol(name, Decl(file.js, 0, 19)) >displayName : Symbol(displayName, Decl(file.js, 0, 34)) diff --git a/testdata/baselines/reference/submodule/compiler/jsDeclarationEmitExportAssignedArray.symbols.diff b/testdata/baselines/reference/submodule/compiler/jsDeclarationEmitExportAssignedArray.symbols.diff index 86cebb8e70..bbce79bbae 100644 --- a/testdata/baselines/reference/submodule/compiler/jsDeclarationEmitExportAssignedArray.symbols.diff +++ b/testdata/baselines/reference/submodule/compiler/jsDeclarationEmitExportAssignedArray.symbols.diff @@ -7,7 +7,7 @@ ->module.exports : Symbol(module.exports, Decl(file.js, 0, 0)) ->module : Symbol(export=, Decl(file.js, 0, 0)) +>module.exports : Symbol(export=, Decl(file.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("file", Decl(file.js, 0, 0)) >exports : Symbol(export=, Decl(file.js, 0, 0)) >name : Symbol(name, Decl(file.js, 0, 19)) >displayName : Symbol(displayName, Decl(file.js, 0, 34)) \ No newline at end of file diff --git a/testdata/baselines/reference/submodule/compiler/jsDeclarationEmitExportAssignedFunctionWithExtraTypedefsMembers.symbols b/testdata/baselines/reference/submodule/compiler/jsDeclarationEmitExportAssignedFunctionWithExtraTypedefsMembers.symbols index 8e050faae9..39730ae9d2 100644 --- a/testdata/baselines/reference/submodule/compiler/jsDeclarationEmitExportAssignedFunctionWithExtraTypedefsMembers.symbols +++ b/testdata/baselines/reference/submodule/compiler/jsDeclarationEmitExportAssignedFunctionWithExtraTypedefsMembers.symbols @@ -11,7 +11,7 @@ */ module.exports = function loader(options) {} >module.exports : Symbol(export=, Decl(index.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(export=, Decl(index.js, 0, 0)) >loader : Symbol(loader, Decl(index.js, 8, 16)) >options : Symbol(options, Decl(index.js, 8, 33)) diff --git a/testdata/baselines/reference/submodule/compiler/jsDeclarationEmitExportAssignedFunctionWithExtraTypedefsMembers.symbols.diff b/testdata/baselines/reference/submodule/compiler/jsDeclarationEmitExportAssignedFunctionWithExtraTypedefsMembers.symbols.diff index 341416ad03..8d1d235861 100644 --- a/testdata/baselines/reference/submodule/compiler/jsDeclarationEmitExportAssignedFunctionWithExtraTypedefsMembers.symbols.diff +++ b/testdata/baselines/reference/submodule/compiler/jsDeclarationEmitExportAssignedFunctionWithExtraTypedefsMembers.symbols.diff @@ -7,7 +7,7 @@ ->module.exports : Symbol(module.exports, Decl(index.js, 0, 0)) ->module : Symbol(export=, Decl(index.js, 0, 0)) +>module.exports : Symbol(export=, Decl(index.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(export=, Decl(index.js, 0, 0)) >loader : Symbol(loader, Decl(index.js, 8, 16)) >options : Symbol(options, Decl(index.js, 8, 33)) \ No newline at end of file diff --git a/testdata/baselines/reference/submodule/compiler/jsExportAssignmentNonMutableLocation.symbols b/testdata/baselines/reference/submodule/compiler/jsExportAssignmentNonMutableLocation.symbols index 916f7562f3..97e0d789a1 100644 --- a/testdata/baselines/reference/submodule/compiler/jsExportAssignmentNonMutableLocation.symbols +++ b/testdata/baselines/reference/submodule/compiler/jsExportAssignmentNonMutableLocation.symbols @@ -8,7 +8,7 @@ const customSymbol = Symbol("custom"); // This is a common pattern in Node’s built-in modules: module.exports = { >module.exports : Symbol(export=, Decl(file.js, 0, 38)) ->module : Symbol(module.exports) +>module : Symbol("file", Decl(file.js, 0, 0)) >exports : Symbol(export=, Decl(file.js, 0, 38)) customSymbol, diff --git a/testdata/baselines/reference/submodule/compiler/jsExportAssignmentNonMutableLocation.symbols.diff b/testdata/baselines/reference/submodule/compiler/jsExportAssignmentNonMutableLocation.symbols.diff index a3d9141331..eaa913850e 100644 --- a/testdata/baselines/reference/submodule/compiler/jsExportAssignmentNonMutableLocation.symbols.diff +++ b/testdata/baselines/reference/submodule/compiler/jsExportAssignmentNonMutableLocation.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(module, Decl(file.js, 0, 38)) ->exports : Symbol(module.exports, Decl(file.js, 0, 0)) +>module.exports : Symbol(export=, Decl(file.js, 0, 38)) -+>module : Symbol(module.exports) ++>module : Symbol("file", Decl(file.js, 0, 0)) +>exports : Symbol(export=, Decl(file.js, 0, 38)) customSymbol, diff --git a/testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation.symbols b/testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation.symbols index 59a81b14aa..f93ac01044 100644 --- a/testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation.symbols +++ b/testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation.symbols @@ -11,7 +11,7 @@ class Abcde { module.exports = { >module.exports : Symbol(export=, Decl(test.js, 3, 1)) ->module : Symbol(module.exports) +>module : Symbol("/test", Decl(test.js, 0, 0)) >exports : Symbol(export=, Decl(test.js, 3, 1)) Abcde diff --git a/testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation.symbols.diff b/testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation.symbols.diff index 4ca5aa83b5..76c3d4efcc 100644 --- a/testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation.symbols.diff +++ b/testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation.symbols.diff @@ -17,7 +17,7 @@ ->module : Symbol(module, Decl(test.js, 3, 1)) ->exports : Symbol("/test.js", Decl(test.js, 0, 0), Decl(index.ts, 0, 31)) +>module.exports : Symbol(export=, Decl(test.js, 3, 1)) -+>module : Symbol(module.exports) ++>module : Symbol("/test", Decl(test.js, 0, 0)) +>exports : Symbol(export=, Decl(test.js, 3, 1)) Abcde diff --git a/testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation2.symbols b/testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation2.symbols index affbb5282d..ecf70c434b 100644 --- a/testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation2.symbols +++ b/testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation2.symbols @@ -3,7 +3,7 @@ === /test.js === module.exports = { >module.exports : Symbol(export=, Decl(test.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("/test", Decl(test.js, 0, 0)) >exports : Symbol(export=, Decl(test.js, 0, 0)) a: "ok" diff --git a/testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation2.symbols.diff b/testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation2.symbols.diff index 9ae26854b6..b51576a353 100644 --- a/testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation2.symbols.diff +++ b/testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation2.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol("/test.js", Decl(test.js, 0, 0), Decl(index.ts, 0, 27)) ->exports : Symbol("/test.js", Decl(test.js, 0, 0), Decl(index.ts, 0, 27)) +>module.exports : Symbol(export=, Decl(test.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("/test", Decl(test.js, 0, 0)) +>exports : Symbol(export=, Decl(test.js, 0, 0)) a: "ok" diff --git a/testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation3.symbols b/testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation3.symbols index ec76d78072..8baf80c215 100644 --- a/testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation3.symbols +++ b/testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation3.symbols @@ -3,12 +3,12 @@ === /x.js === module.exports.x = 1; >module.exports : Symbol(export=, Decl(x.js, 0, 21)) ->module : Symbol(module.exports) +>module : Symbol("/x", Decl(x.js, 0, 0)) >exports : Symbol(export=, Decl(x.js, 0, 21)) module.exports = require("./y.js"); >module.exports : Symbol(export=, Decl(x.js, 0, 21)) ->module : Symbol(module.exports) +>module : Symbol("/x", Decl(x.js, 0, 0)) >exports : Symbol(export=, Decl(x.js, 0, 21)) >require : Symbol(require) diff --git a/testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation3.symbols.diff b/testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation3.symbols.diff index 4f7e0ab0db..948a04b845 100644 --- a/testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation3.symbols.diff +++ b/testdata/baselines/reference/submodule/compiler/jsExportMemberMergedWithModuleAugmentation3.symbols.diff @@ -10,14 +10,14 @@ ->exports : Symbol(module.exports, Decl(x.js, 0, 0)) ->x : Symbol(x, Decl(x.js, 0, 0), Decl(y.d.ts, 0, 0)) +>module.exports : Symbol(export=, Decl(x.js, 0, 21)) -+>module : Symbol(module.exports) ++>module : Symbol("/x", Decl(x.js, 0, 0)) +>exports : Symbol(export=, Decl(x.js, 0, 21)) module.exports = require("./y.js"); ->module.exports : Symbol(module.exports, Decl(x.js, 0, 0)) ->module : Symbol(export=, Decl(x.js, 0, 21)) +>module.exports : Symbol(export=, Decl(x.js, 0, 21)) -+>module : Symbol(module.exports) ++>module : Symbol("/x", Decl(x.js, 0, 0)) >exports : Symbol(export=, Decl(x.js, 0, 21)) >require : Symbol(require) ->"./y.js" : Symbol("/y", Decl(y.d.ts, 0, 0)) diff --git a/testdata/baselines/reference/submodule/compiler/jsFileClassPropertyInitalizationInObjectLiteral.symbols b/testdata/baselines/reference/submodule/compiler/jsFileClassPropertyInitalizationInObjectLiteral.symbols index 0d43d5d884..dfaa58631f 100644 --- a/testdata/baselines/reference/submodule/compiler/jsFileClassPropertyInitalizationInObjectLiteral.symbols +++ b/testdata/baselines/reference/submodule/compiler/jsFileClassPropertyInitalizationInObjectLiteral.symbols @@ -3,7 +3,7 @@ === foo.js === module.exports = function () { >module.exports : Symbol(export=, Decl(foo.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("foo", Decl(foo.js, 0, 0)) >exports : Symbol(export=, Decl(foo.js, 0, 0)) class A { } diff --git a/testdata/baselines/reference/submodule/compiler/jsFileClassPropertyInitalizationInObjectLiteral.symbols.diff b/testdata/baselines/reference/submodule/compiler/jsFileClassPropertyInitalizationInObjectLiteral.symbols.diff index 4a77227c48..b0e5ce1d65 100644 --- a/testdata/baselines/reference/submodule/compiler/jsFileClassPropertyInitalizationInObjectLiteral.symbols.diff +++ b/testdata/baselines/reference/submodule/compiler/jsFileClassPropertyInitalizationInObjectLiteral.symbols.diff @@ -7,7 +7,7 @@ ->module.exports : Symbol(module.exports, Decl(foo.js, 0, 0)) ->module : Symbol(export=, Decl(foo.js, 0, 0)) +>module.exports : Symbol(export=, Decl(foo.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("foo", Decl(foo.js, 0, 0)) >exports : Symbol(export=, Decl(foo.js, 0, 0)) class A { } \ No newline at end of file diff --git a/testdata/baselines/reference/submodule/compiler/moduleExportsTypeNoExcessPropertyCheckFromContainedLiteral.symbols b/testdata/baselines/reference/submodule/compiler/moduleExportsTypeNoExcessPropertyCheckFromContainedLiteral.symbols index 5ea722d79d..28c07c4bde 100644 --- a/testdata/baselines/reference/submodule/compiler/moduleExportsTypeNoExcessPropertyCheckFromContainedLiteral.symbols +++ b/testdata/baselines/reference/submodule/compiler/moduleExportsTypeNoExcessPropertyCheckFromContainedLiteral.symbols @@ -34,7 +34,7 @@ const allRules = { module.exports = { >module.exports : Symbol(export=, Decl(eslint-plugin-react.js, 6, 1)) ->module : Symbol(module.exports) +>module : Symbol("eslint-plugin-react", Decl(eslint-plugin-react.js, 0, 0)) >exports : Symbol(export=, Decl(eslint-plugin-react.js, 6, 1)) plugins: { @@ -72,7 +72,7 @@ function config(...configs) { } module.exports = { config }; >module.exports : Symbol(export=, Decl(typescript-eslint.js, 11, 31)) ->module : Symbol(module.exports) +>module : Symbol("typescript-eslint", Decl(typescript-eslint.js, 0, 0)) >exports : Symbol(export=, Decl(typescript-eslint.js, 11, 31)) >config : Symbol(config, Decl(typescript-eslint.js, 13, 18)) diff --git a/testdata/baselines/reference/submodule/compiler/moduleExportsTypeNoExcessPropertyCheckFromContainedLiteral.symbols.diff b/testdata/baselines/reference/submodule/compiler/moduleExportsTypeNoExcessPropertyCheckFromContainedLiteral.symbols.diff index c3a004ee08..a6b1f99470 100644 --- a/testdata/baselines/reference/submodule/compiler/moduleExportsTypeNoExcessPropertyCheckFromContainedLiteral.symbols.diff +++ b/testdata/baselines/reference/submodule/compiler/moduleExportsTypeNoExcessPropertyCheckFromContainedLiteral.symbols.diff @@ -23,7 +23,7 @@ ->module.exports : Symbol(module.exports, Decl(eslint-plugin-react.js, 0, 0)) ->module : Symbol(export=, Decl(eslint-plugin-react.js, 6, 1)) +>module.exports : Symbol(export=, Decl(eslint-plugin-react.js, 6, 1)) -+>module : Symbol(module.exports) ++>module : Symbol("eslint-plugin-react", Decl(eslint-plugin-react.js, 0, 0)) >exports : Symbol(export=, Decl(eslint-plugin-react.js, 6, 1)) plugins: { @@ -35,6 +35,6 @@ ->module : Symbol(module, Decl(typescript-eslint.js, 11, 31)) ->exports : Symbol(module.exports, Decl(typescript-eslint.js, 0, 0)) +>module.exports : Symbol(export=, Decl(typescript-eslint.js, 11, 31)) -+>module : Symbol(module.exports) ++>module : Symbol("typescript-eslint", Decl(typescript-eslint.js, 0, 0)) +>exports : Symbol(export=, Decl(typescript-eslint.js, 11, 31)) >config : Symbol(config, Decl(typescript-eslint.js, 13, 18)) diff --git a/testdata/baselines/reference/submodule/compiler/modulePreserve4.symbols b/testdata/baselines/reference/submodule/compiler/modulePreserve4.symbols index 3cace490b3..28668d1cb5 100644 --- a/testdata/baselines/reference/submodule/compiler/modulePreserve4.symbols +++ b/testdata/baselines/reference/submodule/compiler/modulePreserve4.symbols @@ -7,7 +7,7 @@ export const x = 0; module.exports.y = 0; // Error >module.exports.y : Symbol(y, Decl(a.js, 0, 19)) >module.exports : Symbol("/a", Decl(a.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("/a", Decl(a.js, 0, 0)) >exports : Symbol("/a", Decl(a.js, 0, 0)) >y : Symbol(y, Decl(a.js, 0, 19)) diff --git a/testdata/baselines/reference/submodule/compiler/modulePreserve4.symbols.diff b/testdata/baselines/reference/submodule/compiler/modulePreserve4.symbols.diff index 6d95c25f3d..828cbd5cba 100644 --- a/testdata/baselines/reference/submodule/compiler/modulePreserve4.symbols.diff +++ b/testdata/baselines/reference/submodule/compiler/modulePreserve4.symbols.diff @@ -6,7 +6,7 @@ module.exports.y = 0; // Error +>module.exports.y : Symbol(y, Decl(a.js, 0, 19)) +>module.exports : Symbol("/a", Decl(a.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("/a", Decl(a.js, 0, 0)) +>exports : Symbol("/a", Decl(a.js, 0, 0)) +>y : Symbol(y, Decl(a.js, 0, 19)) diff --git a/testdata/baselines/reference/submodule/compiler/pushTypeGetTypeOfAlias.symbols b/testdata/baselines/reference/submodule/compiler/pushTypeGetTypeOfAlias.symbols index 738988b717..dd745da626 100644 --- a/testdata/baselines/reference/submodule/compiler/pushTypeGetTypeOfAlias.symbols +++ b/testdata/baselines/reference/submodule/compiler/pushTypeGetTypeOfAlias.symbols @@ -3,7 +3,7 @@ === bar.js === module.exports = function () {}; >module.exports : Symbol(export=, Decl(bar.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("bar", Decl(bar.js, 0, 0)) >exports : Symbol(export=, Decl(bar.js, 0, 0)) exports.blah = exports.someProp; diff --git a/testdata/baselines/reference/submodule/compiler/pushTypeGetTypeOfAlias.symbols.diff b/testdata/baselines/reference/submodule/compiler/pushTypeGetTypeOfAlias.symbols.diff index 0866617f76..62f2f2d904 100644 --- a/testdata/baselines/reference/submodule/compiler/pushTypeGetTypeOfAlias.symbols.diff +++ b/testdata/baselines/reference/submodule/compiler/pushTypeGetTypeOfAlias.symbols.diff @@ -7,7 +7,7 @@ ->module.exports : Symbol(module.exports, Decl(bar.js, 0, 0)) ->module : Symbol(export=, Decl(bar.js, 0, 0)) +>module.exports : Symbol(export=, Decl(bar.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("bar", Decl(bar.js, 0, 0)) >exports : Symbol(export=, Decl(bar.js, 0, 0)) exports.blah = exports.someProp; diff --git a/testdata/baselines/reference/submodule/compiler/requireOfJsonFileInJsFile.symbols b/testdata/baselines/reference/submodule/compiler/requireOfJsonFileInJsFile.symbols index 9f3eb97f2f..8af4d4d6d5 100644 --- a/testdata/baselines/reference/submodule/compiler/requireOfJsonFileInJsFile.symbols +++ b/testdata/baselines/reference/submodule/compiler/requireOfJsonFileInJsFile.symbols @@ -44,7 +44,7 @@ js1.b; === /js.js === module.exports = { a: 0 }; >module.exports : Symbol(export=, Decl(js.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("/js", Decl(js.js, 0, 0)) >exports : Symbol(export=, Decl(js.js, 0, 0)) >a : Symbol(a, Decl(js.js, 0, 18)) diff --git a/testdata/baselines/reference/submodule/compiler/requireOfJsonFileInJsFile.symbols.diff b/testdata/baselines/reference/submodule/compiler/requireOfJsonFileInJsFile.symbols.diff index 4c49920155..e487d3ce81 100644 --- a/testdata/baselines/reference/submodule/compiler/requireOfJsonFileInJsFile.symbols.diff +++ b/testdata/baselines/reference/submodule/compiler/requireOfJsonFileInJsFile.symbols.diff @@ -23,6 +23,6 @@ ->module.exports : Symbol(module.exports, Decl(js.js, 0, 0)) ->module : Symbol(export=, Decl(js.js, 0, 0)) +>module.exports : Symbol(export=, Decl(js.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("/js", Decl(js.js, 0, 0)) >exports : Symbol(export=, Decl(js.js, 0, 0)) >a : Symbol(a, Decl(js.js, 0, 18)) diff --git a/testdata/baselines/reference/submodule/compiler/truthinessCallExpressionCoercion4.symbols b/testdata/baselines/reference/submodule/compiler/truthinessCallExpressionCoercion4.symbols index e7ec94d877..ea8e176ada 100644 --- a/testdata/baselines/reference/submodule/compiler/truthinessCallExpressionCoercion4.symbols +++ b/testdata/baselines/reference/submodule/compiler/truthinessCallExpressionCoercion4.symbols @@ -6,12 +6,12 @@ function fn() {} if (typeof module === 'object' && module.exports) { >module.exports : Symbol(fn, Decl(a.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("a", Decl(a.js, 0, 0)) >exports : Symbol(fn, Decl(a.js, 0, 0)) module.exports = fn; >module.exports : Symbol(fn, Decl(a.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("a", Decl(a.js, 0, 0)) >exports : Symbol(fn, Decl(a.js, 0, 0)) >fn : Symbol(fn, Decl(a.js, 0, 0)) } diff --git a/testdata/baselines/reference/submodule/compiler/truthinessCallExpressionCoercion4.symbols.diff b/testdata/baselines/reference/submodule/compiler/truthinessCallExpressionCoercion4.symbols.diff index ccfdab49c9..e92d618df2 100644 --- a/testdata/baselines/reference/submodule/compiler/truthinessCallExpressionCoercion4.symbols.diff +++ b/testdata/baselines/reference/submodule/compiler/truthinessCallExpressionCoercion4.symbols.diff @@ -9,7 +9,7 @@ ->module : Symbol(module, Decl(a.js, 2, 51)) ->exports : Symbol(module.exports, Decl(a.js, 0, 0)) +>module.exports : Symbol(fn, Decl(a.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("a", Decl(a.js, 0, 0)) +>exports : Symbol(fn, Decl(a.js, 0, 0)) module.exports = fn; @@ -17,7 +17,7 @@ ->module : Symbol(export=, Decl(a.js, 2, 51)) ->exports : Symbol(export=, Decl(a.js, 2, 51)) +>module.exports : Symbol(fn, Decl(a.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("a", Decl(a.js, 0, 0)) +>exports : Symbol(fn, Decl(a.js, 0, 0)) >fn : Symbol(fn, Decl(a.js, 0, 0)) } diff --git a/testdata/baselines/reference/submodule/conformance/binderUninitializedModuleExportsAssignment.symbols b/testdata/baselines/reference/submodule/conformance/binderUninitializedModuleExportsAssignment.symbols index cf0725a551..740d241763 100644 --- a/testdata/baselines/reference/submodule/conformance/binderUninitializedModuleExportsAssignment.symbols +++ b/testdata/baselines/reference/submodule/conformance/binderUninitializedModuleExportsAssignment.symbols @@ -11,7 +11,7 @@ var loop2 = loop1; module.exports = loop2; >module.exports : Symbol(loop2, Decl(loop.js, 1, 3)) ->module : Symbol(module.exports) +>module : Symbol("loop", Decl(loop.js, 0, 0)) >exports : Symbol(loop2, Decl(loop.js, 1, 3)) >loop2 : Symbol(loop2, Decl(loop.js, 1, 3)) diff --git a/testdata/baselines/reference/submodule/conformance/binderUninitializedModuleExportsAssignment.symbols.diff b/testdata/baselines/reference/submodule/conformance/binderUninitializedModuleExportsAssignment.symbols.diff index 105de64132..e4389239d1 100644 --- a/testdata/baselines/reference/submodule/conformance/binderUninitializedModuleExportsAssignment.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/binderUninitializedModuleExportsAssignment.symbols.diff @@ -8,6 +8,6 @@ ->module : Symbol(export=, Decl(loop.js, 1, 18)) ->exports : Symbol(export=, Decl(loop.js, 1, 18)) +>module.exports : Symbol(loop2, Decl(loop.js, 1, 3)) -+>module : Symbol(module.exports) ++>module : Symbol("loop", Decl(loop.js, 0, 0)) +>exports : Symbol(loop2, Decl(loop.js, 1, 3)) >loop2 : Symbol(loop2, Decl(loop.js, 1, 3)) diff --git a/testdata/baselines/reference/submodule/conformance/callbackCrossModule.symbols b/testdata/baselines/reference/submodule/conformance/callbackCrossModule.symbols index a3c308ae21..b930760652 100644 --- a/testdata/baselines/reference/submodule/conformance/callbackCrossModule.symbols +++ b/testdata/baselines/reference/submodule/conformance/callbackCrossModule.symbols @@ -7,7 +7,7 @@ */ module.exports = C >module.exports : Symbol(C, Decl(mod1.js, 4, 18)) ->module : Symbol(module.exports) +>module : Symbol("mod1", Decl(mod1.js, 0, 0)) >exports : Symbol(C, Decl(mod1.js, 4, 18)) >C : Symbol(C, Decl(mod1.js, 4, 18)) diff --git a/testdata/baselines/reference/submodule/conformance/callbackCrossModule.symbols.diff b/testdata/baselines/reference/submodule/conformance/callbackCrossModule.symbols.diff index e8ddccd577..1bd0b80a93 100644 --- a/testdata/baselines/reference/submodule/conformance/callbackCrossModule.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/callbackCrossModule.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(export=, Decl(mod1.js, 0, 0)) ->exports : Symbol(export=, Decl(mod1.js, 0, 0)) +>module.exports : Symbol(C, Decl(mod1.js, 4, 18)) -+>module : Symbol(module.exports) ++>module : Symbol("mod1", Decl(mod1.js, 0, 0)) +>exports : Symbol(C, Decl(mod1.js, 4, 18)) >C : Symbol(C, Decl(mod1.js, 4, 18)) diff --git a/testdata/baselines/reference/submodule/conformance/checkExportsObjectAssignPrototypeProperty.symbols b/testdata/baselines/reference/submodule/conformance/checkExportsObjectAssignPrototypeProperty.symbols index c43fdf5376..d776587aff 100644 --- a/testdata/baselines/reference/submodule/conformance/checkExportsObjectAssignPrototypeProperty.symbols +++ b/testdata/baselines/reference/submodule/conformance/checkExportsObjectAssignPrototypeProperty.symbols @@ -131,7 +131,7 @@ Object.defineProperty(Person.prototype, "setonlyAccessor", { }); module.exports = Person; >module.exports : Symbol(Person, Decl(mod1.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("mod1", Decl(mod1.js, 0, 0)) >exports : Symbol(Person, Decl(mod1.js, 0, 0)) >Person : Symbol(Person, Decl(mod1.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/checkExportsObjectAssignPrototypeProperty.symbols.diff b/testdata/baselines/reference/submodule/conformance/checkExportsObjectAssignPrototypeProperty.symbols.diff index f0c9826113..4e120b6e72 100644 --- a/testdata/baselines/reference/submodule/conformance/checkExportsObjectAssignPrototypeProperty.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/checkExportsObjectAssignPrototypeProperty.symbols.diff @@ -152,6 +152,6 @@ ->module : Symbol(export=, Decl(mod1.js, 19, 3)) ->exports : Symbol(export=, Decl(mod1.js, 19, 3)) +>module.exports : Symbol(Person, Decl(mod1.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("mod1", Decl(mod1.js, 0, 0)) +>exports : Symbol(Person, Decl(mod1.js, 0, 0)) >Person : Symbol(Person, Decl(mod1.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/checkObjectDefineProperty.symbols b/testdata/baselines/reference/submodule/conformance/checkObjectDefineProperty.symbols index dd596e3b36..993921305b 100644 --- a/testdata/baselines/reference/submodule/conformance/checkObjectDefineProperty.symbols +++ b/testdata/baselines/reference/submodule/conformance/checkObjectDefineProperty.symbols @@ -162,7 +162,7 @@ match(() => expected, (x = expected) => void 0); module.exports = x; >module.exports : Symbol(x, Decl(index.js, 0, 5)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(x, Decl(index.js, 0, 5)) >x : Symbol(x, Decl(index.js, 0, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/checkObjectDefineProperty.symbols.diff b/testdata/baselines/reference/submodule/conformance/checkObjectDefineProperty.symbols.diff index 774dcb2bfd..ad4ad1b84c 100644 --- a/testdata/baselines/reference/submodule/conformance/checkObjectDefineProperty.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/checkObjectDefineProperty.symbols.diff @@ -188,6 +188,6 @@ ->exports : Symbol(export=, Decl(index.js, 41, 48)) ->x : Symbol(x, Decl(index.js, 0, 5), Decl(index.js, 1, 22), Decl(index.js, 2, 22), Decl(index.js, 3, 22), Decl(index.js, 4, 22) ... and 2 more) +>module.exports : Symbol(x, Decl(index.js, 0, 5)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol(x, Decl(index.js, 0, 5)) +>x : Symbol(x, Decl(index.js, 0, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/commonJSAliasedExport.symbols b/testdata/baselines/reference/submodule/conformance/commonJSAliasedExport.symbols index 8c3b8e0421..e5ca91a267 100644 --- a/testdata/baselines/reference/submodule/conformance/commonJSAliasedExport.symbols +++ b/testdata/baselines/reference/submodule/conformance/commonJSAliasedExport.symbols @@ -29,13 +29,13 @@ function funky(declaration) { } module.exports = donkey; >module.exports : Symbol(donkey, Decl(commonJSAliasedExport.js, 0, 5)) ->module : Symbol(module.exports) +>module : Symbol("commonJSAliasedExport", Decl(commonJSAliasedExport.js, 0, 0)) >exports : Symbol(donkey, Decl(commonJSAliasedExport.js, 0, 5)) >donkey : Symbol(donkey, Decl(commonJSAliasedExport.js, 0, 5)) module.exports.funky = funky; >module.exports : Symbol(donkey, Decl(commonJSAliasedExport.js, 0, 5)) ->module : Symbol(module.exports) +>module : Symbol("commonJSAliasedExport", Decl(commonJSAliasedExport.js, 0, 0)) >exports : Symbol(donkey, Decl(commonJSAliasedExport.js, 0, 5)) >funky : Symbol(funky, Decl(commonJSAliasedExport.js, 0, 29)) diff --git a/testdata/baselines/reference/submodule/conformance/commonJSAliasedExport.symbols.diff b/testdata/baselines/reference/submodule/conformance/commonJSAliasedExport.symbols.diff index 57e789428e..c694dc5357 100644 --- a/testdata/baselines/reference/submodule/conformance/commonJSAliasedExport.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/commonJSAliasedExport.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(export=, Decl(commonJSAliasedExport.js, 4, 1)) ->exports : Symbol(export=, Decl(commonJSAliasedExport.js, 4, 1)) +>module.exports : Symbol(donkey, Decl(commonJSAliasedExport.js, 0, 5)) -+>module : Symbol(module.exports) ++>module : Symbol("commonJSAliasedExport", Decl(commonJSAliasedExport.js, 0, 0)) +>exports : Symbol(donkey, Decl(commonJSAliasedExport.js, 0, 5)) >donkey : Symbol(donkey, Decl(commonJSAliasedExport.js, 0, 5)) @@ -19,6 +19,6 @@ ->exports : Symbol(module.exports, Decl(commonJSAliasedExport.js, 0, 0)) ->funky : Symbol(funky, Decl(commonJSAliasedExport.js, 5, 24)) +>module.exports : Symbol(donkey, Decl(commonJSAliasedExport.js, 0, 5)) -+>module : Symbol(module.exports) ++>module : Symbol("commonJSAliasedExport", Decl(commonJSAliasedExport.js, 0, 0)) +>exports : Symbol(donkey, Decl(commonJSAliasedExport.js, 0, 5)) >funky : Symbol(funky, Decl(commonJSAliasedExport.js, 0, 29)) diff --git a/testdata/baselines/reference/submodule/conformance/commonJSReexport.symbols b/testdata/baselines/reference/submodule/conformance/commonJSReexport.symbols index a9258f816a..5b0a21b748 100644 --- a/testdata/baselines/reference/submodule/conformance/commonJSReexport.symbols +++ b/testdata/baselines/reference/submodule/conformance/commonJSReexport.symbols @@ -17,7 +17,7 @@ const hardline = { type: "hard" } module.exports = { >module.exports : Symbol(export=, Decl(first.js, 0, 33)) ->module : Symbol(module.exports) +>module : Symbol("first", Decl(first.js, 0, 0)) >exports : Symbol(export=, Decl(first.js, 0, 33)) hardline @@ -28,7 +28,7 @@ module.exports = { === second.js === module.exports = { >module.exports : Symbol(export=, Decl(second.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("second", Decl(second.js, 0, 0)) >exports : Symbol(export=, Decl(second.js, 0, 0)) nested: require('./first') diff --git a/testdata/baselines/reference/submodule/conformance/commonJSReexport.symbols.diff b/testdata/baselines/reference/submodule/conformance/commonJSReexport.symbols.diff index bd49fde05b..0714c3be17 100644 --- a/testdata/baselines/reference/submodule/conformance/commonJSReexport.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/commonJSReexport.symbols.diff @@ -16,7 +16,7 @@ ->module : Symbol(module, Decl(first.js, 0, 33)) ->exports : Symbol(module.exports, Decl(first.js, 0, 0)) +>module.exports : Symbol(export=, Decl(first.js, 0, 33)) -+>module : Symbol(module.exports) ++>module : Symbol("first", Decl(first.js, 0, 0)) +>exports : Symbol(export=, Decl(first.js, 0, 33)) hardline @@ -28,7 +28,7 @@ ->module.exports : Symbol(module.exports, Decl(second.js, 0, 0)) ->module : Symbol(export=, Decl(second.js, 0, 0)) +>module.exports : Symbol(export=, Decl(second.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("second", Decl(second.js, 0, 0)) >exports : Symbol(export=, Decl(second.js, 0, 0)) nested: require('./first') diff --git a/testdata/baselines/reference/submodule/conformance/conflictingCommonJSES2015Exports.symbols b/testdata/baselines/reference/submodule/conformance/conflictingCommonJSES2015Exports.symbols index 183b4d35fd..42d4617b13 100644 --- a/testdata/baselines/reference/submodule/conformance/conflictingCommonJSES2015Exports.symbols +++ b/testdata/baselines/reference/submodule/conformance/conflictingCommonJSES2015Exports.symbols @@ -9,7 +9,7 @@ export function abc(a, b, c) { return 5; } module.exports = { abc }; >module.exports : Symbol(export=, Decl(bug24934.js, 0, 42)) ->module : Symbol(module.exports) +>module : Symbol("bug24934", Decl(bug24934.js, 0, 0)) >exports : Symbol(export=, Decl(bug24934.js, 0, 42)) >abc : Symbol(abc, Decl(bug24934.js, 1, 18)) diff --git a/testdata/baselines/reference/submodule/conformance/conflictingCommonJSES2015Exports.symbols.diff b/testdata/baselines/reference/submodule/conformance/conflictingCommonJSES2015Exports.symbols.diff index ffd519adfd..cdfe1bb42c 100644 --- a/testdata/baselines/reference/submodule/conformance/conflictingCommonJSES2015Exports.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/conflictingCommonJSES2015Exports.symbols.diff @@ -5,7 +5,7 @@ module.exports = { abc }; +>module.exports : Symbol(export=, Decl(bug24934.js, 0, 42)) -+>module : Symbol(module.exports) ++>module : Symbol("bug24934", Decl(bug24934.js, 0, 0)) +>exports : Symbol(export=, Decl(bug24934.js, 0, 42)) >abc : Symbol(abc, Decl(bug24934.js, 1, 18)) diff --git a/testdata/baselines/reference/submodule/conformance/constructorFunctions2.symbols b/testdata/baselines/reference/submodule/conformance/constructorFunctions2.symbols index 8b686083ff..cbd4e9a9a4 100644 --- a/testdata/baselines/reference/submodule/conformance/constructorFunctions2.symbols +++ b/testdata/baselines/reference/submodule/conformance/constructorFunctions2.symbols @@ -43,7 +43,7 @@ function A() { this.id = 1; } module.exports = A; >module.exports : Symbol(A, Decl(other.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("other", Decl(other.js, 0, 0)) >exports : Symbol(A, Decl(other.js, 0, 0)) >A : Symbol(A, Decl(other.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/constructorFunctions2.symbols.diff b/testdata/baselines/reference/submodule/conformance/constructorFunctions2.symbols.diff index 48e391f261..005bcd43a2 100644 --- a/testdata/baselines/reference/submodule/conformance/constructorFunctions2.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/constructorFunctions2.symbols.diff @@ -50,6 +50,6 @@ ->module : Symbol(export=, Decl(other.js, 0, 29)) ->exports : Symbol(export=, Decl(other.js, 0, 29)) +>module.exports : Symbol(A, Decl(other.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("other", Decl(other.js, 0, 0)) +>exports : Symbol(A, Decl(other.js, 0, 0)) >A : Symbol(A, Decl(other.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/contextualTypedSpecialAssignment.symbols b/testdata/baselines/reference/submodule/conformance/contextualTypedSpecialAssignment.symbols index 36332f0b2b..0c53649f0f 100644 --- a/testdata/baselines/reference/submodule/conformance/contextualTypedSpecialAssignment.symbols +++ b/testdata/baselines/reference/submodule/conformance/contextualTypedSpecialAssignment.symbols @@ -104,7 +104,7 @@ exports.x module.exports.y = { >module.exports.y : Symbol(y, Decl(test.js, 45, 9)) >module.exports : Symbol("test", Decl(test.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("test", Decl(test.js, 0, 0)) >exports : Symbol("test", Decl(test.js, 0, 0)) >y : Symbol(y, Decl(test.js, 45, 9)) @@ -118,7 +118,7 @@ module.exports.y = { module.exports.y >module.exports.y : Symbol(y, Decl(test.js, 45, 9)) >module.exports : Symbol("test", Decl(test.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("test", Decl(test.js, 0, 0)) >exports : Symbol("test", Decl(test.js, 0, 0)) >y : Symbol(y, Decl(test.js, 45, 9)) @@ -164,7 +164,7 @@ F.prototype = { /** @type {{ status: 'done', m(n: number): void }} */ module.exports = { >module.exports : Symbol(export=, Decl(mod.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("mod", Decl(mod.js, 0, 0)) >exports : Symbol(export=, Decl(mod.js, 0, 0)) status: "done", diff --git a/testdata/baselines/reference/submodule/conformance/contextualTypedSpecialAssignment.symbols.diff b/testdata/baselines/reference/submodule/conformance/contextualTypedSpecialAssignment.symbols.diff index 29f9b8d203..03b0f042a1 100644 --- a/testdata/baselines/reference/submodule/conformance/contextualTypedSpecialAssignment.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/contextualTypedSpecialAssignment.symbols.diff @@ -61,7 +61,7 @@ ->module : Symbol(module, Decl(test.js, 45, 9)) ->exports : Symbol(module.exports, Decl(test.js, 0, 0)) +>module.exports : Symbol("test", Decl(test.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("test", Decl(test.js, 0, 0)) +>exports : Symbol("test", Decl(test.js, 0, 0)) >y : Symbol(y, Decl(test.js, 45, 9)) @@ -74,7 +74,7 @@ ->module : Symbol(module, Decl(test.js, 45, 9)) ->exports : Symbol(module.exports, Decl(test.js, 0, 0)) +>module.exports : Symbol("test", Decl(test.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("test", Decl(test.js, 0, 0)) +>exports : Symbol("test", Decl(test.js, 0, 0)) >y : Symbol(y, Decl(test.js, 45, 9)) @@ -120,7 +120,7 @@ ->module.exports : Symbol(module.exports, Decl(mod.js, 0, 0)) ->module : Symbol(export=, Decl(mod.js, 0, 0)) +>module.exports : Symbol(export=, Decl(mod.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("mod", Decl(mod.js, 0, 0)) >exports : Symbol(export=, Decl(mod.js, 0, 0)) status: "done", \ No newline at end of file diff --git a/testdata/baselines/reference/submodule/conformance/enumTagOnExports.symbols b/testdata/baselines/reference/submodule/conformance/enumTagOnExports.symbols index fb9a7f22ad..8720f111c4 100644 --- a/testdata/baselines/reference/submodule/conformance/enumTagOnExports.symbols +++ b/testdata/baselines/reference/submodule/conformance/enumTagOnExports.symbols @@ -11,7 +11,7 @@ exports.a = {}; module.exports.b = {}; >module.exports.b : Symbol(b, Decl(enumTagOnExports.js, 1, 15)) >module.exports : Symbol("enumTagOnExports", Decl(enumTagOnExports.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("enumTagOnExports", Decl(enumTagOnExports.js, 0, 0)) >exports : Symbol("enumTagOnExports", Decl(enumTagOnExports.js, 0, 0)) >b : Symbol(b, Decl(enumTagOnExports.js, 1, 15)) diff --git a/testdata/baselines/reference/submodule/conformance/enumTagOnExports.symbols.diff b/testdata/baselines/reference/submodule/conformance/enumTagOnExports.symbols.diff index b19e94ec50..6e791a795e 100644 --- a/testdata/baselines/reference/submodule/conformance/enumTagOnExports.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/enumTagOnExports.symbols.diff @@ -20,6 +20,6 @@ ->b : Symbol(b, Decl(enumTagOnExports.js, 1, 15), Decl(enumTagOnExports.js, 4, 15), Decl(enumTagOnExports.js, 3, 4)) +>module.exports.b : Symbol(b, Decl(enumTagOnExports.js, 1, 15)) +>module.exports : Symbol("enumTagOnExports", Decl(enumTagOnExports.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("enumTagOnExports", Decl(enumTagOnExports.js, 0, 0)) +>exports : Symbol("enumTagOnExports", Decl(enumTagOnExports.js, 0, 0)) +>b : Symbol(b, Decl(enumTagOnExports.js, 1, 15)) diff --git a/testdata/baselines/reference/submodule/conformance/enumTagOnExports2.symbols b/testdata/baselines/reference/submodule/conformance/enumTagOnExports2.symbols index 740a47d149..2b613ca927 100644 --- a/testdata/baselines/reference/submodule/conformance/enumTagOnExports2.symbols +++ b/testdata/baselines/reference/submodule/conformance/enumTagOnExports2.symbols @@ -4,6 +4,6 @@ /** @enum {string} */ module.exports = {}; >module.exports : Symbol(export=, Decl(enumTagOnExports.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("enumTagOnExports", Decl(enumTagOnExports.js, 0, 0)) >exports : Symbol(export=, Decl(enumTagOnExports.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/enumTagOnExports2.symbols.diff b/testdata/baselines/reference/submodule/conformance/enumTagOnExports2.symbols.diff index cc0ea1a985..7c0fe0c58f 100644 --- a/testdata/baselines/reference/submodule/conformance/enumTagOnExports2.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/enumTagOnExports2.symbols.diff @@ -8,5 +8,5 @@ ->module : Symbol(module, Decl(enumTagOnExports.js, 0, 0)) ->exports : Symbol(module.exports, Decl(enumTagOnExports.js, 0, 0)) +>module.exports : Symbol(export=, Decl(enumTagOnExports.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("enumTagOnExports", Decl(enumTagOnExports.js, 0, 0)) +>exports : Symbol(export=, Decl(enumTagOnExports.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/exportPropertyAssignmentNameResolution.symbols b/testdata/baselines/reference/submodule/conformance/exportPropertyAssignmentNameResolution.symbols index 84112b66c1..ccfc7ba36c 100644 --- a/testdata/baselines/reference/submodule/conformance/exportPropertyAssignmentNameResolution.symbols +++ b/testdata/baselines/reference/submodule/conformance/exportPropertyAssignmentNameResolution.symbols @@ -4,7 +4,7 @@ module.exports.D = class { } >module.exports.D : Symbol(D, Decl(bug24492.js, 0, 0)) >module.exports : Symbol("bug24492", Decl(bug24492.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("bug24492", Decl(bug24492.js, 0, 0)) >exports : Symbol("bug24492", Decl(bug24492.js, 0, 0)) >D : Symbol(D, Decl(bug24492.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/exportPropertyAssignmentNameResolution.symbols.diff b/testdata/baselines/reference/submodule/conformance/exportPropertyAssignmentNameResolution.symbols.diff index b4f8fb2594..69204282fe 100644 --- a/testdata/baselines/reference/submodule/conformance/exportPropertyAssignmentNameResolution.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/exportPropertyAssignmentNameResolution.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(module, Decl(bug24492.js, 0, 0)) ->exports : Symbol(module.exports, Decl(bug24492.js, 0, 0)) +>module.exports : Symbol("bug24492", Decl(bug24492.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("bug24492", Decl(bug24492.js, 0, 0)) +>exports : Symbol("bug24492", Decl(bug24492.js, 0, 0)) >D : Symbol(D, Decl(bug24492.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/globalMergeWithCommonJSAssignmentDeclaration.symbols b/testdata/baselines/reference/submodule/conformance/globalMergeWithCommonJSAssignmentDeclaration.symbols index 901f4c4261..92a33b772b 100644 --- a/testdata/baselines/reference/submodule/conformance/globalMergeWithCommonJSAssignmentDeclaration.symbols +++ b/testdata/baselines/reference/submodule/conformance/globalMergeWithCommonJSAssignmentDeclaration.symbols @@ -13,7 +13,7 @@ window.console; // should not have error: Property 'console' does not exist on t module.exports = 'anything'; >module.exports : Symbol(export=, Decl(bug27099.js, 1, 15)) ->module : Symbol(module.exports) +>module : Symbol("bug27099", Decl(bug27099.js, 0, 0)) >exports : Symbol(export=, Decl(bug27099.js, 1, 15)) diff --git a/testdata/baselines/reference/submodule/conformance/globalMergeWithCommonJSAssignmentDeclaration.symbols.diff b/testdata/baselines/reference/submodule/conformance/globalMergeWithCommonJSAssignmentDeclaration.symbols.diff index 672f1ad80a..2ac7c38641 100644 --- a/testdata/baselines/reference/submodule/conformance/globalMergeWithCommonJSAssignmentDeclaration.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/globalMergeWithCommonJSAssignmentDeclaration.symbols.diff @@ -18,6 +18,6 @@ ->module.exports : Symbol(module.exports, Decl(bug27099.js, 0, 0)) ->module : Symbol(export=, Decl(bug27099.js, 1, 15)) +>module.exports : Symbol(export=, Decl(bug27099.js, 1, 15)) -+>module : Symbol(module.exports) ++>module : Symbol("bug27099", Decl(bug27099.js, 0, 0)) >exports : Symbol(export=, Decl(bug27099.js, 1, 15)) diff --git a/testdata/baselines/reference/submodule/conformance/importAliasModuleExports.symbols b/testdata/baselines/reference/submodule/conformance/importAliasModuleExports.symbols index cb1ab82710..26d9c1ab63 100644 --- a/testdata/baselines/reference/submodule/conformance/importAliasModuleExports.symbols +++ b/testdata/baselines/reference/submodule/conformance/importAliasModuleExports.symbols @@ -9,7 +9,7 @@ class Alias { } module.exports = Alias; >module.exports : Symbol(Alias, Decl(mod1.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("mod1", Decl(mod1.js, 0, 0)) >exports : Symbol(Alias, Decl(mod1.js, 0, 0)) >Alias : Symbol(Alias, Decl(mod1.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/importAliasModuleExports.symbols.diff b/testdata/baselines/reference/submodule/conformance/importAliasModuleExports.symbols.diff index c3ddb5e4c4..19ee49eea3 100644 --- a/testdata/baselines/reference/submodule/conformance/importAliasModuleExports.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/importAliasModuleExports.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(export=, Decl(mod1.js, 2, 1)) ->exports : Symbol(export=, Decl(mod1.js, 2, 1)) +>module.exports : Symbol(Alias, Decl(mod1.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("mod1", Decl(mod1.js, 0, 0)) +>exports : Symbol(Alias, Decl(mod1.js, 0, 0)) >Alias : Symbol(Alias, Decl(mod1.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsClassExtendsVisibility.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsClassExtendsVisibility.symbols index bd1cc110ec..601eaea4f0 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsClassExtendsVisibility.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsClassExtendsVisibility.symbols @@ -22,13 +22,13 @@ class Foo extends Bar {} module.exports = Foo; >module.exports : Symbol(Foo, Decl(cls.js, 4, 2)) ->module : Symbol(module.exports) +>module : Symbol("cls", Decl(cls.js, 0, 0)) >exports : Symbol(Foo, Decl(cls.js, 4, 2)) >Foo : Symbol(Foo, Decl(cls.js, 4, 2)) module.exports.Strings = Strings; >module.exports : Symbol(Foo, Decl(cls.js, 4, 2)) ->module : Symbol(module.exports) +>module : Symbol("cls", Decl(cls.js, 0, 0)) >exports : Symbol(Foo, Decl(cls.js, 4, 2)) >Strings : Symbol(Strings, Decl(cls.js, 1, 5)) @@ -38,7 +38,7 @@ class Bar {} module.exports = Bar; >module.exports : Symbol(Bar, Decl(bar.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("bar", Decl(bar.js, 0, 0)) >exports : Symbol(Bar, Decl(bar.js, 0, 0)) >Bar : Symbol(Bar, Decl(bar.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsClassExtendsVisibility.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsClassExtendsVisibility.symbols.diff index 92f53b9b9c..f18766bd4f 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsClassExtendsVisibility.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsClassExtendsVisibility.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(export=, Decl(cls.js, 5, 24)) ->exports : Symbol(export=, Decl(cls.js, 5, 24)) +>module.exports : Symbol(Foo, Decl(cls.js, 4, 2)) -+>module : Symbol(module.exports) ++>module : Symbol("cls", Decl(cls.js, 0, 0)) +>exports : Symbol(Foo, Decl(cls.js, 4, 2)) >Foo : Symbol(Foo, Decl(cls.js, 4, 2)) @@ -19,7 +19,7 @@ ->exports : Symbol(module.exports, Decl(cls.js, 0, 0)) ->Strings : Symbol(Strings, Decl(cls.js, 6, 21)) +>module.exports : Symbol(Foo, Decl(cls.js, 4, 2)) -+>module : Symbol(module.exports) ++>module : Symbol("cls", Decl(cls.js, 0, 0)) +>exports : Symbol(Foo, Decl(cls.js, 4, 2)) >Strings : Symbol(Strings, Decl(cls.js, 1, 5)) @@ -32,6 +32,6 @@ ->module : Symbol(export=, Decl(bar.js, 0, 12)) ->exports : Symbol(export=, Decl(bar.js, 0, 12)) +>module.exports : Symbol(Bar, Decl(bar.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("bar", Decl(bar.js, 0, 0)) +>exports : Symbol(Bar, Decl(bar.js, 0, 0)) >Bar : Symbol(Bar, Decl(bar.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsClassStatic.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsClassStatic.symbols index 65f7ccf234..f276ec9977 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsClassStatic.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsClassStatic.symbols @@ -31,13 +31,13 @@ const Strings = { module.exports = Handler; >module.exports : Symbol(Handler, Decl(source.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("source", Decl(source.js, 0, 0)) >exports : Symbol(Handler, Decl(source.js, 0, 0)) >Handler : Symbol(Handler, Decl(source.js, 0, 0)) module.exports.Strings = Strings >module.exports : Symbol(Handler, Decl(source.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("source", Decl(source.js, 0, 0)) >exports : Symbol(Handler, Decl(source.js, 0, 0)) >Strings : Symbol(Strings, Decl(source.js, 9, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsClassStatic.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsClassStatic.symbols.diff index 5acb6eecd1..83a99f81bf 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsClassStatic.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsClassStatic.symbols.diff @@ -27,7 +27,7 @@ ->exports : Symbol(export=, Decl(source.js, 12, 1)) ->Handler : Symbol(Handler, Decl(source.js, 0, 0), Decl(source.js, 7, 1)) +>module.exports : Symbol(Handler, Decl(source.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("source", Decl(source.js, 0, 0)) +>exports : Symbol(Handler, Decl(source.js, 0, 0)) +>Handler : Symbol(Handler, Decl(source.js, 0, 0)) @@ -38,7 +38,7 @@ ->exports : Symbol(module.exports, Decl(source.js, 0, 0)) ->Strings : Symbol(Strings, Decl(source.js, 14, 25)) +>module.exports : Symbol(Handler, Decl(source.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("source", Decl(source.js, 0, 0)) +>exports : Symbol(Handler, Decl(source.js, 0, 0)) >Strings : Symbol(Strings, Decl(source.js, 9, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsCommonjsRelativePath.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsCommonjsRelativePath.symbols index c23777b7c5..c8982bdc3d 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsCommonjsRelativePath.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsCommonjsRelativePath.symbols @@ -10,7 +10,7 @@ const Thing = require('./thing').Thing module.exports = { Thing } >module.exports : Symbol(export=, Decl(reexport.js, 1, 38)) ->module : Symbol(module.exports) +>module : Symbol("reexport", Decl(reexport.js, 0, 0)) >exports : Symbol(export=, Decl(reexport.js, 1, 38)) >Thing : Symbol(Thing, Decl(reexport.js, 2, 18)) @@ -21,7 +21,7 @@ class Thing {} module.exports = { Thing } >module.exports : Symbol(export=, Decl(thing.js, 1, 14)) ->module : Symbol(module.exports) +>module : Symbol("thing", Decl(thing.js, 0, 0)) >exports : Symbol(export=, Decl(thing.js, 1, 14)) >Thing : Symbol(Thing, Decl(thing.js, 2, 18)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsCommonjsRelativePath.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsCommonjsRelativePath.symbols.diff index af6fef4536..e8ab726efa 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsCommonjsRelativePath.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsCommonjsRelativePath.symbols.diff @@ -12,7 +12,7 @@ ->module : Symbol(module, Decl(reexport.js, 1, 38)) ->exports : Symbol(module.exports, Decl(reexport.js, 0, 0)) +>module.exports : Symbol(export=, Decl(reexport.js, 1, 38)) -+>module : Symbol(module.exports) ++>module : Symbol("reexport", Decl(reexport.js, 0, 0)) +>exports : Symbol(export=, Decl(reexport.js, 1, 38)) >Thing : Symbol(Thing, Decl(reexport.js, 2, 18)) @@ -25,6 +25,6 @@ ->module : Symbol(module, Decl(thing.js, 1, 14)) ->exports : Symbol(module.exports, Decl(thing.js, 0, 0)) +>module.exports : Symbol(export=, Decl(thing.js, 1, 14)) -+>module : Symbol(module.exports) ++>module : Symbol("thing", Decl(thing.js, 0, 0)) +>exports : Symbol(export=, Decl(thing.js, 1, 14)) >Thing : Symbol(Thing, Decl(thing.js, 2, 18)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsComputedNames.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsComputedNames.symbols index a2057ad45b..dd6fbdb970 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsComputedNames.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsComputedNames.symbols @@ -11,7 +11,7 @@ const InnerSym = Symbol(); module.exports = { >module.exports : Symbol(export=, Decl(index.js, 1, 26)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(export=, Decl(index.js, 1, 26)) [TopLevelSym](x = 12) { diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsComputedNames.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsComputedNames.symbols.diff index 6c39381079..4d90395682 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsComputedNames.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsComputedNames.symbols.diff @@ -7,7 +7,7 @@ ->module.exports : Symbol(module.exports, Decl(index.js, 0, 0)) ->module : Symbol(export=, Decl(index.js, 1, 26)) +>module.exports : Symbol(export=, Decl(index.js, 1, 26)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(export=, Decl(index.js, 1, 26)) [TopLevelSym](x = 12) { \ No newline at end of file diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsCrossfileMerge.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsCrossfileMerge.symbols index 928bcb992e..3964f7167d 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsCrossfileMerge.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsCrossfileMerge.symbols @@ -8,7 +8,7 @@ const m = require("./exporter"); module.exports = m.default; >module.exports : Symbol(m.default, Decl(exporter.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(m.default, Decl(exporter.js, 0, 0)) >m.default : Symbol(m.default, Decl(exporter.js, 0, 22)) >m : Symbol(m, Decl(index.js, 0, 5)) @@ -16,7 +16,7 @@ module.exports = m.default; module.exports.memberName = "thing"; >module.exports : Symbol(m.default, Decl(exporter.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(m.default, Decl(exporter.js, 0, 0)) === exporter.js === diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsCrossfileMerge.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsCrossfileMerge.symbols.diff index c0ef67eb01..ce86d34b77 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsCrossfileMerge.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsCrossfileMerge.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(export=, Decl(index.js, 0, 32)) ->exports : Symbol(export=, Decl(index.js, 0, 32)) +>module.exports : Symbol(m.default, Decl(exporter.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol(m.default, Decl(exporter.js, 0, 0)) >m.default : Symbol(m.default, Decl(exporter.js, 0, 22)) >m : Symbol(m, Decl(index.js, 0, 5)) @@ -21,7 +21,7 @@ ->exports : Symbol(module.exports, Decl(index.js, 0, 0)) ->memberName : Symbol(memberName, Decl(index.js, 2, 27)) +>module.exports : Symbol(m.default, Decl(exporter.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol(m.default, Decl(exporter.js, 0, 0)) === exporter.js === diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsDocCommentsOnConsts.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsDocCommentsOnConsts.symbols index de1c0f5ef2..ad6789dc5d 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsDocCommentsOnConsts.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsDocCommentsOnConsts.symbols @@ -22,7 +22,7 @@ function b() { module.exports = {x, b} >module.exports : Symbol(export=, Decl(index1.js, 12, 1)) ->module : Symbol(module.exports) +>module : Symbol("index1", Decl(index1.js, 0, 0)) >exports : Symbol(export=, Decl(index1.js, 12, 1)) >x : Symbol(x, Decl(index1.js, 14, 18)) >b : Symbol(b, Decl(index1.js, 14, 20)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsDocCommentsOnConsts.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsDocCommentsOnConsts.symbols.diff index c5aa75f9cb..7eb2964787 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsDocCommentsOnConsts.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsDocCommentsOnConsts.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(module, Decl(index1.js, 12, 1)) ->exports : Symbol(module.exports, Decl(index1.js, 0, 0)) +>module.exports : Symbol(export=, Decl(index1.js, 12, 1)) -+>module : Symbol(module.exports) ++>module : Symbol("index1", Decl(index1.js, 0, 0)) +>exports : Symbol(export=, Decl(index1.js, 12, 1)) >x : Symbol(x, Decl(index1.js, 14, 18)) >b : Symbol(b, Decl(index1.js, 14, 20)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpression.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpression.symbols index b38614ad83..e5db0f7c5e 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpression.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpression.symbols @@ -3,7 +3,7 @@ === index.js === module.exports = class Thing { >module.exports : Symbol(Thing, Decl(index.js, 0, 16)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(Thing, Decl(index.js, 0, 16)) >Thing : Symbol(Thing, Decl(index.js, 0, 16)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpression.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpression.symbols.diff index f5c3a6e751..d145f5140e 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpression.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpression.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(export=, Decl(index.js, 0, 0)) ->exports : Symbol(export=, Decl(index.js, 0, 0)) +>module.exports : Symbol(Thing, Decl(index.js, 0, 16)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol(Thing, Decl(index.js, 0, 16)) >Thing : Symbol(Thing, Decl(index.js, 0, 16)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionAnonymous.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionAnonymous.symbols index 2291fd599b..a458d96153 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionAnonymous.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionAnonymous.symbols @@ -3,7 +3,7 @@ === index.js === module.exports = class { >module.exports : Symbol((Anonymous class), Decl(index.js, 0, 16)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol((Anonymous class), Decl(index.js, 0, 16)) /** diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionAnonymous.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionAnonymous.symbols.diff index f36c42b522..fb02cc8c49 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionAnonymous.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionAnonymous.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(export=, Decl(index.js, 0, 0)) ->exports : Symbol(export=, Decl(index.js, 0, 0)) +>module.exports : Symbol((Anonymous class), Decl(index.js, 0, 16)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol((Anonymous class), Decl(index.js, 0, 16)) /** diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub.symbols index c3b3253c5c..6bc6beee96 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub.symbols @@ -3,7 +3,7 @@ === index.js === module.exports = class { >module.exports : Symbol((Anonymous class), Decl(index.js, 0, 16)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol((Anonymous class), Decl(index.js, 0, 16)) /** @@ -21,7 +21,7 @@ module.exports = class { } module.exports.Sub = class { >module.exports : Symbol((Anonymous class), Decl(index.js, 0, 16)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol((Anonymous class), Decl(index.js, 0, 16)) constructor() { @@ -30,7 +30,7 @@ module.exports.Sub = class { >this : Symbol(Sub, Decl(index.js, 8, 20)) >instance : Symbol(Sub.instance, Decl(index.js, 9, 19)) >module.exports : Symbol((Anonymous class), Decl(index.js, 0, 16)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol((Anonymous class), Decl(index.js, 0, 16)) } } diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub.symbols.diff index 0d3f1ea9a6..1509abd495 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionAnonymousWithSub.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(export=, Decl(index.js, 0, 0)) ->exports : Symbol(export=, Decl(index.js, 0, 0)) +>module.exports : Symbol((Anonymous class), Decl(index.js, 0, 16)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol((Anonymous class), Decl(index.js, 0, 16)) /** @@ -23,7 +23,7 @@ ->exports : Symbol(module.exports, Decl(index.js, 0, 0)) ->Sub : Symbol(Sub, Decl(index.js, 7, 1)) +>module.exports : Symbol((Anonymous class), Decl(index.js, 0, 16)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol((Anonymous class), Decl(index.js, 0, 16)) constructor() { @@ -35,7 +35,7 @@ ->module : Symbol(module, Decl(index.js, 0, 0), Decl(index.js, 10, 27)) ->exports : Symbol(module.exports, Decl(index.js, 0, 0)) +>module.exports : Symbol((Anonymous class), Decl(index.js, 0, 16)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol((Anonymous class), Decl(index.js, 0, 16)) } } diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionShadowing.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionShadowing.symbols index e34c8b0e89..568d395845 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionShadowing.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionShadowing.symbols @@ -16,7 +16,7 @@ class Q { } module.exports = class Q { >module.exports : Symbol(Q, Decl(index.js, 6, 16)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(Q, Decl(index.js, 6, 16)) >Q : Symbol(Q, Decl(index.js, 6, 16)) @@ -30,7 +30,7 @@ module.exports = class Q { } module.exports.Another = Q; >module.exports : Symbol(Q, Decl(index.js, 6, 16)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(Q, Decl(index.js, 6, 16)) >Q : Symbol(Q, Decl(index.js, 2, 1)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionShadowing.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionShadowing.symbols.diff index ead22a05aa..282bfe261c 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionShadowing.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassExpressionShadowing.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(export=, Decl(index.js, 5, 1)) ->exports : Symbol(export=, Decl(index.js, 5, 1)) +>module.exports : Symbol(Q, Decl(index.js, 6, 16)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol(Q, Decl(index.js, 6, 16)) >Q : Symbol(Q, Decl(index.js, 6, 16)) @@ -23,6 +23,6 @@ ->exports : Symbol(module.exports, Decl(index.js, 0, 0)) ->Another : Symbol(Another, Decl(index.js, 10, 1)) +>module.exports : Symbol(Q, Decl(index.js, 6, 16)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol(Q, Decl(index.js, 6, 16)) >Q : Symbol(Q, Decl(index.js, 2, 1)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance1.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance1.symbols index b70cc9e426..970b96532b 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance1.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance1.symbols @@ -6,7 +6,7 @@ class Foo {} module.exports = new Foo(); >module.exports : Symbol(export=, Decl(index.js, 0, 12)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(export=, Decl(index.js, 0, 12)) >Foo : Symbol(Foo, Decl(index.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance1.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance1.symbols.diff index 965edbb81b..ceca31cc75 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance1.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance1.symbols.diff @@ -7,6 +7,6 @@ ->module.exports : Symbol(module.exports, Decl(index.js, 0, 0)) ->module : Symbol(export=, Decl(index.js, 0, 12)) +>module.exports : Symbol(export=, Decl(index.js, 0, 12)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(export=, Decl(index.js, 0, 12)) >Foo : Symbol(Foo, Decl(index.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance2.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance2.symbols index 8ab8c222ef..ba72a3587f 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance2.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance2.symbols @@ -13,7 +13,7 @@ class Foo { module.exports = new Foo(); >module.exports : Symbol(export=, Decl(index.js, 3, 1)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(export=, Decl(index.js, 3, 1)) >Foo : Symbol(Foo, Decl(index.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance2.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance2.symbols.diff index f943bfb234..22c4538f80 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance2.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance2.symbols.diff @@ -7,6 +7,6 @@ ->module.exports : Symbol(module.exports, Decl(index.js, 0, 0)) ->module : Symbol(export=, Decl(index.js, 3, 1)) +>module.exports : Symbol(export=, Decl(index.js, 3, 1)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(export=, Decl(index.js, 3, 1)) >Foo : Symbol(Foo, Decl(index.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance3.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance3.symbols index 375993ea64..4f50fdd162 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance3.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance3.symbols @@ -13,12 +13,12 @@ class Foo { module.exports = new Foo(); >module.exports : Symbol(export=, Decl(index.js, 3, 1)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(export=, Decl(index.js, 3, 1)) >Foo : Symbol(Foo, Decl(index.js, 0, 0)) module.exports.additional = 20; >module.exports : Symbol(export=, Decl(index.js, 3, 1)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(export=, Decl(index.js, 3, 1)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance3.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance3.symbols.diff index 7775a0ad23..4cff291693 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance3.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedClassInstance3.symbols.diff @@ -7,7 +7,7 @@ ->module.exports : Symbol(module.exports, Decl(index.js, 0, 0)) ->module : Symbol(export=, Decl(index.js, 3, 1)) +>module.exports : Symbol(export=, Decl(index.js, 3, 1)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(export=, Decl(index.js, 3, 1)) >Foo : Symbol(Foo, Decl(index.js, 0, 0)) @@ -18,5 +18,5 @@ ->exports : Symbol(module.exports, Decl(index.js, 0, 0)) ->additional : Symbol(additional, Decl(index.js, 5, 27)) +>module.exports : Symbol(export=, Decl(index.js, 3, 1)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol(export=, Decl(index.js, 3, 1)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedConstructorFunction.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedConstructorFunction.symbols index da1bfef234..1b7a319675 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedConstructorFunction.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedConstructorFunction.symbols @@ -5,7 +5,7 @@ module.exports.MyClass = function() { >module.exports.MyClass : Symbol(MyClass, Decl(jsDeclarationsExportAssignedConstructorFunction.js, 0, 0)) >module.exports : Symbol("jsDeclarationsExportAssignedConstructorFunction", Decl(jsDeclarationsExportAssignedConstructorFunction.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("jsDeclarationsExportAssignedConstructorFunction", Decl(jsDeclarationsExportAssignedConstructorFunction.js, 0, 0)) >exports : Symbol("jsDeclarationsExportAssignedConstructorFunction", Decl(jsDeclarationsExportAssignedConstructorFunction.js, 0, 0)) >MyClass : Symbol(MyClass, Decl(jsDeclarationsExportAssignedConstructorFunction.js, 0, 0)) @@ -15,7 +15,7 @@ module.exports.MyClass.prototype = { >module.exports.MyClass.prototype : Symbol(Function.prototype, Decl(lib.es5.d.ts, --, --)) >module.exports.MyClass : Symbol(MyClass, Decl(jsDeclarationsExportAssignedConstructorFunction.js, 0, 0)) >module.exports : Symbol("jsDeclarationsExportAssignedConstructorFunction", Decl(jsDeclarationsExportAssignedConstructorFunction.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("jsDeclarationsExportAssignedConstructorFunction", Decl(jsDeclarationsExportAssignedConstructorFunction.js, 0, 0)) >exports : Symbol("jsDeclarationsExportAssignedConstructorFunction", Decl(jsDeclarationsExportAssignedConstructorFunction.js, 0, 0)) >MyClass : Symbol(MyClass, Decl(jsDeclarationsExportAssignedConstructorFunction.js, 0, 0)) >prototype : Symbol(Function.prototype, Decl(lib.es5.d.ts, --, --)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedConstructorFunction.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedConstructorFunction.symbols.diff index 186e299fad..6a4f9baba4 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedConstructorFunction.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedConstructorFunction.symbols.diff @@ -11,7 +11,7 @@ ->MyClass : Symbol(MyClass, Decl(jsDeclarationsExportAssignedConstructorFunction.js, 0, 0), Decl(jsDeclarationsExportAssignedConstructorFunction.js, 4, 15)) +>module.exports.MyClass : Symbol(MyClass, Decl(jsDeclarationsExportAssignedConstructorFunction.js, 0, 0)) +>module.exports : Symbol("jsDeclarationsExportAssignedConstructorFunction", Decl(jsDeclarationsExportAssignedConstructorFunction.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("jsDeclarationsExportAssignedConstructorFunction", Decl(jsDeclarationsExportAssignedConstructorFunction.js, 0, 0)) +>exports : Symbol("jsDeclarationsExportAssignedConstructorFunction", Decl(jsDeclarationsExportAssignedConstructorFunction.js, 0, 0)) +>MyClass : Symbol(MyClass, Decl(jsDeclarationsExportAssignedConstructorFunction.js, 0, 0)) @@ -31,7 +31,7 @@ +>module.exports.MyClass.prototype : Symbol(Function.prototype, Decl(lib.es5.d.ts, --, --)) +>module.exports.MyClass : Symbol(MyClass, Decl(jsDeclarationsExportAssignedConstructorFunction.js, 0, 0)) +>module.exports : Symbol("jsDeclarationsExportAssignedConstructorFunction", Decl(jsDeclarationsExportAssignedConstructorFunction.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("jsDeclarationsExportAssignedConstructorFunction", Decl(jsDeclarationsExportAssignedConstructorFunction.js, 0, 0)) +>exports : Symbol("jsDeclarationsExportAssignedConstructorFunction", Decl(jsDeclarationsExportAssignedConstructorFunction.js, 0, 0)) +>MyClass : Symbol(MyClass, Decl(jsDeclarationsExportAssignedConstructorFunction.js, 0, 0)) +>prototype : Symbol(Function.prototype, Decl(lib.es5.d.ts, --, --)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedConstructorFunctionWithSub.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedConstructorFunctionWithSub.symbols index 472779ff9e..484d33715e 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedConstructorFunctionWithSub.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedConstructorFunctionWithSub.symbols @@ -6,7 +6,7 @@ */ module.exports = function (p) { >module.exports : Symbol(export=, Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("jsDeclarationsExportAssignedConstructorFunctionWithSub", Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 0, 0)) >exports : Symbol(export=, Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 0, 0)) >p : Symbol(p, Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 3, 27)) @@ -15,16 +15,16 @@ module.exports = function (p) { } module.exports.Sub = function() { >module.exports : Symbol(export=, Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("jsDeclarationsExportAssignedConstructorFunctionWithSub", Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 0, 0)) >exports : Symbol(export=, Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 0, 0)) this.instance = new module.exports(10); >module.exports : Symbol(export=, Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("jsDeclarationsExportAssignedConstructorFunctionWithSub", Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 0, 0)) >exports : Symbol(export=, Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 0, 0)) } module.exports.Sub.prototype = { } >module.exports : Symbol(export=, Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("jsDeclarationsExportAssignedConstructorFunctionWithSub", Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 0, 0)) >exports : Symbol(export=, Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedConstructorFunctionWithSub.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedConstructorFunctionWithSub.symbols.diff index c239422c61..2d27d981a5 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedConstructorFunctionWithSub.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedConstructorFunctionWithSub.symbols.diff @@ -7,7 +7,7 @@ ->module.exports : Symbol(module.exports, Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 0, 0)) ->module : Symbol(export=, Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 0, 0)) +>module.exports : Symbol(export=, Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("jsDeclarationsExportAssignedConstructorFunctionWithSub", Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 0, 0)) >exports : Symbol(export=, Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 0, 0)) >p : Symbol(p, Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 3, 27)) @@ -24,7 +24,7 @@ ->exports : Symbol(module.exports, Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 0, 0)) ->Sub : Symbol(Sub, Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 5, 1), Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 9, 15)) +>module.exports : Symbol(export=, Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("jsDeclarationsExportAssignedConstructorFunctionWithSub", Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 0, 0)) +>exports : Symbol(export=, Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 0, 0)) this.instance = new module.exports(10); @@ -35,7 +35,7 @@ ->module : Symbol(module, Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 0, 0), Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 7, 23)) ->exports : Symbol(module.exports, Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 0, 0)) +>module.exports : Symbol(export=, Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("jsDeclarationsExportAssignedConstructorFunctionWithSub", Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 0, 0)) +>exports : Symbol(export=, Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 0, 0)) } module.exports.Sub.prototype = { } @@ -47,5 +47,5 @@ ->Sub : Symbol(Sub, Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 5, 1), Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 9, 15)) ->prototype : Symbol(Sub.prototype, Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 8, 1)) +>module.exports : Symbol(export=, Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("jsDeclarationsExportAssignedConstructorFunctionWithSub", Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 0, 0)) +>exports : Symbol(export=, Decl(jsDeclarationsExportAssignedConstructorFunctionWithSub.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedVisibility.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedVisibility.symbols index 4d591c1910..6bc191fabf 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedVisibility.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedVisibility.symbols @@ -20,14 +20,14 @@ class Container { module.exports = Container; >module.exports : Symbol(Container, Decl(index.js, 0, 29)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(Container, Decl(index.js, 0, 29)) >Container : Symbol(Container, Decl(index.js, 0, 29)) === obj.js === module.exports = class Obj { >module.exports : Symbol(Obj, Decl(obj.js, 0, 16)) ->module : Symbol(module.exports) +>module : Symbol("obj", Decl(obj.js, 0, 0)) >exports : Symbol(Obj, Decl(obj.js, 0, 16)) >Obj : Symbol(Obj, Decl(obj.js, 0, 16)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedVisibility.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedVisibility.symbols.diff index b3fc6d29e6..c7f0077dcc 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedVisibility.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignedVisibility.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(export=, Decl(index.js, 6, 1)) ->exports : Symbol(export=, Decl(index.js, 6, 1)) +>module.exports : Symbol(Container, Decl(index.js, 0, 29)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol(Container, Decl(index.js, 0, 29)) >Container : Symbol(Container, Decl(index.js, 0, 29)) @@ -18,7 +18,7 @@ ->module : Symbol(export=, Decl(obj.js, 0, 0)) ->exports : Symbol(export=, Decl(obj.js, 0, 0)) +>module.exports : Symbol(Obj, Decl(obj.js, 0, 16)) -+>module : Symbol(module.exports) ++>module : Symbol("obj", Decl(obj.js, 0, 0)) +>exports : Symbol(Obj, Decl(obj.js, 0, 16)) >Obj : Symbol(Obj, Decl(obj.js, 0, 16)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignmentExpressionPlusSecondary.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignmentExpressionPlusSecondary.symbols index b2e68c2f07..703c68aff7 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignmentExpressionPlusSecondary.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignmentExpressionPlusSecondary.symbols @@ -13,7 +13,7 @@ const Strings = { }; module.exports = { >module.exports : Symbol(export=, Decl(index.js, 3, 2)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(export=, Decl(index.js, 3, 2)) thing: "ok", @@ -31,7 +31,7 @@ module.exports = { }; module.exports.Strings = Strings; >module.exports : Symbol(export=, Decl(index.js, 3, 2)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(export=, Decl(index.js, 3, 2)) >Strings : Symbol(Strings, Decl(index.js, 0, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignmentExpressionPlusSecondary.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignmentExpressionPlusSecondary.symbols.diff index d625cf320c..05d3888a6f 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignmentExpressionPlusSecondary.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignmentExpressionPlusSecondary.symbols.diff @@ -7,7 +7,7 @@ ->module.exports : Symbol(module.exports, Decl(index.js, 0, 0)) ->module : Symbol(export=, Decl(index.js, 3, 2)) +>module.exports : Symbol(export=, Decl(index.js, 3, 2)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(export=, Decl(index.js, 3, 2)) thing: "ok", @@ -21,6 +21,6 @@ ->exports : Symbol(module.exports, Decl(index.js, 0, 0)) ->Strings : Symbol(Strings, Decl(index.js, 10, 2)) +>module.exports : Symbol(export=, Decl(index.js, 3, 2)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol(export=, Decl(index.js, 3, 2)) >Strings : Symbol(Strings, Decl(index.js, 0, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignmentWithKeywordName.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignmentWithKeywordName.symbols index cf7d4d171d..c8dc74d22c 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignmentWithKeywordName.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignmentWithKeywordName.symbols @@ -6,7 +6,7 @@ var x = 12; module.exports = { >module.exports : Symbol(export=, Decl(index.js, 0, 11)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(export=, Decl(index.js, 0, 11)) extends: 'base', diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignmentWithKeywordName.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignmentWithKeywordName.symbols.diff index 752437031e..64fcf8f4d4 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignmentWithKeywordName.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportAssignmentWithKeywordName.symbols.diff @@ -7,7 +7,7 @@ ->module.exports : Symbol(module.exports, Decl(index.js, 0, 0)) ->module : Symbol(export=, Decl(index.js, 0, 11)) +>module.exports : Symbol(export=, Decl(index.js, 0, 11)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(export=, Decl(index.js, 0, 11)) extends: 'base', \ No newline at end of file diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportDoubleAssignmentInClosure.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportDoubleAssignmentInClosure.symbols index d03e2da5ce..30838f726a 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportDoubleAssignmentInClosure.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportDoubleAssignmentInClosure.symbols @@ -7,7 +7,7 @@ function foo() { module.exports = exports = function (o) { >module.exports : Symbol(export=, Decl(index.js, 1, 16)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(export=, Decl(index.js, 1, 16)) >exports : Symbol("index", Decl(index.js, 0, 0)) >o : Symbol(o, Decl(index.js, 2, 41)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportDoubleAssignmentInClosure.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportDoubleAssignmentInClosure.symbols.diff index 10a3348251..914bb480a5 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportDoubleAssignmentInClosure.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportDoubleAssignmentInClosure.symbols.diff @@ -7,7 +7,7 @@ ->module.exports : Symbol(module.exports, Decl(index.js, 0, 0)) ->module : Symbol(export=, Decl(index.js, 1, 16)) +>module.exports : Symbol(export=, Decl(index.js, 1, 16)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(export=, Decl(index.js, 1, 16)) >exports : Symbol("index", Decl(index.js, 0, 0)) >o : Symbol(o, Decl(index.js, 2, 41)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportForms.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportForms.symbols index d5eac93130..3a10825e99 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportForms.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportForms.symbols @@ -54,7 +54,7 @@ const ns = require("./cls"); module.exports = { ns }; >module.exports : Symbol(export=, Decl(cjs.js, 0, 28)) ->module : Symbol(module.exports) +>module : Symbol("cjs", Decl(cjs.js, 0, 0)) >exports : Symbol(export=, Decl(cjs.js, 0, 28)) >ns : Symbol(ns, Decl(cjs.js, 1, 18)) @@ -66,7 +66,7 @@ const ns = require("./cls"); module.exports = ns; >module.exports : Symbol(ns, Decl(cls.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("cjs2", Decl(cjs2.js, 0, 0)) >exports : Symbol(ns, Decl(cls.js, 0, 0)) >ns : Symbol(ns, Decl(cjs2.js, 0, 5)) @@ -79,7 +79,7 @@ const ns = require("./cls"); module.exports.ns = ns; >module.exports.ns : Symbol(ns, Decl(cjs3.js, 0, 28)) >module.exports : Symbol("cjs3", Decl(cjs3.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("cjs3", Decl(cjs3.js, 0, 0)) >exports : Symbol("cjs3", Decl(cjs3.js, 0, 0)) >ns : Symbol(ns, Decl(cjs3.js, 0, 28)) >ns : Symbol(ns, Decl(cjs3.js, 0, 5)) @@ -93,7 +93,7 @@ const ns = require("./cls"); module.exports.names = ns; >module.exports.names : Symbol(names, Decl(cjs4.js, 0, 28)) >module.exports : Symbol("cjs4", Decl(cjs4.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("cjs4", Decl(cjs4.js, 0, 0)) >exports : Symbol("cjs4", Decl(cjs4.js, 0, 0)) >names : Symbol(names, Decl(cjs4.js, 0, 28)) >ns : Symbol(ns, Decl(cjs4.js, 0, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportForms.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportForms.symbols.diff index 164e13b025..66f71e7a1a 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportForms.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportForms.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(module, Decl(cjs.js, 0, 28)) ->exports : Symbol(module.exports, Decl(cjs.js, 0, 0)) +>module.exports : Symbol(export=, Decl(cjs.js, 0, 28)) -+>module : Symbol(module.exports) ++>module : Symbol("cjs", Decl(cjs.js, 0, 0)) +>exports : Symbol(export=, Decl(cjs.js, 0, 28)) >ns : Symbol(ns, Decl(cjs.js, 1, 18)) @@ -21,7 +21,7 @@ ->module : Symbol(export=, Decl(cjs2.js, 0, 28)) ->exports : Symbol(export=, Decl(cjs2.js, 0, 28)) +>module.exports : Symbol(ns, Decl(cls.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("cjs2", Decl(cjs2.js, 0, 0)) +>exports : Symbol(ns, Decl(cls.js, 0, 0)) >ns : Symbol(ns, Decl(cjs2.js, 0, 5)) @@ -34,7 +34,7 @@ ->module : Symbol(module, Decl(cjs3.js, 0, 28)) ->exports : Symbol(module.exports, Decl(cjs3.js, 0, 0)) +>module.exports : Symbol("cjs3", Decl(cjs3.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("cjs3", Decl(cjs3.js, 0, 0)) +>exports : Symbol("cjs3", Decl(cjs3.js, 0, 0)) >ns : Symbol(ns, Decl(cjs3.js, 0, 28)) >ns : Symbol(ns, Decl(cjs3.js, 0, 5)) @@ -47,7 +47,7 @@ ->module : Symbol(module, Decl(cjs4.js, 0, 28)) ->exports : Symbol(module.exports, Decl(cjs4.js, 0, 0)) +>module.exports : Symbol("cjs4", Decl(cjs4.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("cjs4", Decl(cjs4.js, 0, 0)) +>exports : Symbol("cjs4", Decl(cjs4.js, 0, 0)) >names : Symbol(names, Decl(cjs4.js, 0, 28)) >ns : Symbol(ns, Decl(cjs4.js, 0, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportFormsErr.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportFormsErr.symbols index 7e60646d8b..408c587bc1 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportFormsErr.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportFormsErr.symbols @@ -17,7 +17,7 @@ import * as ns from "./cls"; module.exports = ns; // We refuse to bind cjs module exports assignments in the same file we find an import in >module.exports : Symbol(ns, Decl(cls.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("bin", Decl(bin.js, 0, 0)) >exports : Symbol(ns, Decl(cls.js, 0, 0)) >ns : Symbol(ns, Decl(bin.js, 0, 6)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportFormsErr.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportFormsErr.symbols.diff index 581f4189bc..8b6ac12a75 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportFormsErr.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportFormsErr.symbols.diff @@ -5,7 +5,7 @@ module.exports = ns; // We refuse to bind cjs module exports assignments in the same file we find an import in +>module.exports : Symbol(ns, Decl(cls.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("bin", Decl(bin.js, 0, 0)) +>exports : Symbol(ns, Decl(cls.js, 0, 0)) >ns : Symbol(ns, Decl(bin.js, 0, 6)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportSubAssignments.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportSubAssignments.symbols index b68cc7cae5..bdeba80b7f 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportSubAssignments.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportSubAssignments.symbols @@ -16,13 +16,13 @@ class Foo {} module.exports = Foo; >module.exports : Symbol(Foo, Decl(cls.js, 3, 2)) ->module : Symbol(module.exports) +>module : Symbol("cls", Decl(cls.js, 0, 0)) >exports : Symbol(Foo, Decl(cls.js, 3, 2)) >Foo : Symbol(Foo, Decl(cls.js, 3, 2)) module.exports.Strings = Strings; >module.exports : Symbol(Foo, Decl(cls.js, 3, 2)) ->module : Symbol(module.exports) +>module : Symbol("cls", Decl(cls.js, 0, 0)) >exports : Symbol(Foo, Decl(cls.js, 3, 2)) >Strings : Symbol(Strings, Decl(cls.js, 0, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportSubAssignments.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportSubAssignments.symbols.diff index fbda01c9ed..334c7a553d 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportSubAssignments.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportSubAssignments.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(export=, Decl(cls.js, 4, 12)) ->exports : Symbol(export=, Decl(cls.js, 4, 12)) +>module.exports : Symbol(Foo, Decl(cls.js, 3, 2)) -+>module : Symbol(module.exports) ++>module : Symbol("cls", Decl(cls.js, 0, 0)) +>exports : Symbol(Foo, Decl(cls.js, 3, 2)) >Foo : Symbol(Foo, Decl(cls.js, 3, 2)) @@ -19,6 +19,6 @@ ->exports : Symbol(module.exports, Decl(cls.js, 0, 0)) ->Strings : Symbol(Strings, Decl(cls.js, 5, 21)) +>module.exports : Symbol(Foo, Decl(cls.js, 3, 2)) -+>module : Symbol(module.exports) ++>module : Symbol("cls", Decl(cls.js, 0, 0)) +>exports : Symbol(Foo, Decl(cls.js, 3, 2)) >Strings : Symbol(Strings, Decl(cls.js, 0, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportedClassAliases.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportedClassAliases.symbols index 6a59046478..79d3b629aa 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportedClassAliases.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportedClassAliases.symbols @@ -9,7 +9,7 @@ const errors = require("./errors"); module.exports = { >module.exports : Symbol(export=, Decl(index.js, 1, 35)) ->module : Symbol(module.exports) +>module : Symbol("utils/index", Decl(index.js, 0, 0)) >exports : Symbol(export=, Decl(index.js, 1, 35)) errors @@ -32,7 +32,7 @@ class FancyError extends Error { module.exports = { >module.exports : Symbol(export=, Decl(errors.js, 4, 1)) ->module : Symbol(module.exports) +>module : Symbol("utils/errors", Decl(errors.js, 0, 0)) >exports : Symbol(export=, Decl(errors.js, 4, 1)) FancyError diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportedClassAliases.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportedClassAliases.symbols.diff index 84b38aaf06..c2d51101c1 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportedClassAliases.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsExportedClassAliases.symbols.diff @@ -12,7 +12,7 @@ ->module : Symbol(module, Decl(index.js, 1, 35)) ->exports : Symbol(module.exports, Decl(index.js, 0, 0)) +>module.exports : Symbol(export=, Decl(index.js, 1, 35)) -+>module : Symbol(module.exports) ++>module : Symbol("utils/index", Decl(index.js, 0, 0)) +>exports : Symbol(export=, Decl(index.js, 1, 35)) errors @@ -25,7 +25,7 @@ ->module : Symbol(module, Decl(errors.js, 4, 1)) ->exports : Symbol(module.exports, Decl(errors.js, 0, 0)) +>module.exports : Symbol(export=, Decl(errors.js, 4, 1)) -+>module : Symbol(module.exports) ++>module : Symbol("utils/errors", Decl(errors.js, 0, 0)) +>exports : Symbol(export=, Decl(errors.js, 4, 1)) FancyError diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionClassesCjsExportAssignment.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionClassesCjsExportAssignment.symbols index d4b1fa71a0..e138768697 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionClassesCjsExportAssignment.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionClassesCjsExportAssignment.symbols @@ -13,7 +13,7 @@ function Timer(timeout) { } module.exports = Timer; >module.exports : Symbol(Timer, Decl(timer.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("timer", Decl(timer.js, 0, 0)) >exports : Symbol(Timer, Decl(timer.js, 0, 0)) >Timer : Symbol(Timer, Decl(timer.js, 0, 0)) @@ -33,7 +33,7 @@ function Hook(handle) { } module.exports = Hook; >module.exports : Symbol(Hook, Decl(hook.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("hook", Decl(hook.js, 0, 0)) >exports : Symbol(Hook, Decl(hook.js, 0, 0)) >Hook : Symbol(Hook, Decl(hook.js, 0, 0)) @@ -104,7 +104,7 @@ Context.prototype = { } module.exports = Context; >module.exports : Symbol(Context, Decl(context.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("context", Decl(context.js, 0, 0)) >exports : Symbol(Context, Decl(context.js, 0, 0)) >Context : Symbol(Context, Decl(context.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionClassesCjsExportAssignment.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionClassesCjsExportAssignment.symbols.diff index ea488bc1a9..9866e56b07 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionClassesCjsExportAssignment.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionClassesCjsExportAssignment.symbols.diff @@ -14,7 +14,7 @@ ->module : Symbol(export=, Decl(timer.js, 5, 1)) ->exports : Symbol(export=, Decl(timer.js, 5, 1)) +>module.exports : Symbol(Timer, Decl(timer.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("timer", Decl(timer.js, 0, 0)) +>exports : Symbol(Timer, Decl(timer.js, 0, 0)) >Timer : Symbol(Timer, Decl(timer.js, 0, 0)) @@ -33,7 +33,7 @@ ->module : Symbol(export=, Decl(hook.js, 8, 1)) ->exports : Symbol(export=, Decl(hook.js, 8, 1)) +>module.exports : Symbol(Hook, Decl(hook.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("hook", Decl(hook.js, 0, 0)) +>exports : Symbol(Hook, Decl(hook.js, 0, 0)) >Hook : Symbol(Hook, Decl(hook.js, 0, 0)) @@ -79,6 +79,6 @@ ->exports : Symbol(export=, Decl(context.js, 46, 1)) ->Context : Symbol(Context, Decl(context.js, 0, 0), Decl(context.js, 36, 1)) +>module.exports : Symbol(Context, Decl(context.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("context", Decl(context.js, 0, 0)) +>exports : Symbol(Context, Decl(context.js, 0, 0)) +>Context : Symbol(Context, Decl(context.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionPrototypeStatic.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionPrototypeStatic.symbols index a83e341126..bc63fed828 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionPrototypeStatic.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionPrototypeStatic.symbols @@ -3,7 +3,7 @@ === source.js === module.exports = MyClass; >module.exports : Symbol(MyClass, Decl(source.js, 0, 25)) ->module : Symbol(module.exports) +>module : Symbol("source", Decl(source.js, 0, 0)) >exports : Symbol(MyClass, Decl(source.js, 0, 25)) >MyClass : Symbol(MyClass, Decl(source.js, 0, 25)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionPrototypeStatic.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionPrototypeStatic.symbols.diff index 08d2c533b5..2a5caecbb2 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionPrototypeStatic.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionPrototypeStatic.symbols.diff @@ -9,7 +9,7 @@ ->exports : Symbol(export=, Decl(source.js, 0, 0)) ->MyClass : Symbol(MyClass, Decl(source.js, 0, 25), Decl(source.js, 2, 21), Decl(source.js, 4, 40)) +>module.exports : Symbol(MyClass, Decl(source.js, 0, 25)) -+>module : Symbol(module.exports) ++>module : Symbol("source", Decl(source.js, 0, 0)) +>exports : Symbol(MyClass, Decl(source.js, 0, 25)) +>MyClass : Symbol(MyClass, Decl(source.js, 0, 25)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionWithDefaultAssignedMember.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionWithDefaultAssignedMember.symbols index ca4a39d0b6..dafbaf2524 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionWithDefaultAssignedMember.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionWithDefaultAssignedMember.symbols @@ -18,7 +18,7 @@ foo.default = foo; module.exports = foo; >module.exports : Symbol(foo, Decl(index.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(foo, Decl(index.js, 0, 0)) >foo : Symbol(foo, Decl(index.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionWithDefaultAssignedMember.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionWithDefaultAssignedMember.symbols.diff index 4a464ae19a..ad6d5d1e0c 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionWithDefaultAssignedMember.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionWithDefaultAssignedMember.symbols.diff @@ -29,6 +29,6 @@ ->exports : Symbol(export=, Decl(index.js, 3, 18)) ->foo : Symbol(foo, Decl(index.js, 0, 0), Decl(index.js, 0, 17), Decl(index.js, 2, 14)) +>module.exports : Symbol(foo, Decl(index.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol(foo, Decl(index.js, 0, 0)) +>foo : Symbol(foo, Decl(index.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionsCjs.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionsCjs.symbols index d198a27aee..745896e058 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionsCjs.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionsCjs.symbols @@ -4,7 +4,7 @@ module.exports.a = function a() {} >module.exports.a : Symbol(a, Decl(index.js, 0, 0)) >module.exports : Symbol("index", Decl(index.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol("index", Decl(index.js, 0, 0)) >a : Symbol(a, Decl(index.js, 0, 0)) >a : Symbol(a, Decl(index.js, 0, 18)) @@ -12,7 +12,7 @@ module.exports.a = function a() {} module.exports.b = function b() {} >module.exports.b : Symbol(b, Decl(index.js, 0, 34)) >module.exports : Symbol("index", Decl(index.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol("index", Decl(index.js, 0, 0)) >b : Symbol(b, Decl(index.js, 0, 34)) >b : Symbol(b, Decl(index.js, 2, 18)) @@ -20,14 +20,14 @@ module.exports.b = function b() {} module.exports.b.cat = "cat"; >module.exports.b : Symbol(b, Decl(index.js, 0, 34)) >module.exports : Symbol("index", Decl(index.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol("index", Decl(index.js, 0, 0)) >b : Symbol(b, Decl(index.js, 0, 34)) module.exports.c = function c() {} >module.exports.c : Symbol(c, Decl(index.js, 3, 29)) >module.exports : Symbol("index", Decl(index.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol("index", Decl(index.js, 0, 0)) >c : Symbol(c, Decl(index.js, 3, 29)) >c : Symbol(c, Decl(index.js, 5, 18)) @@ -35,7 +35,7 @@ module.exports.c = function c() {} module.exports.c.Cls = class {} >module.exports.c : Symbol(c, Decl(index.js, 3, 29)) >module.exports : Symbol("index", Decl(index.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol("index", Decl(index.js, 0, 0)) >c : Symbol(c, Decl(index.js, 3, 29)) @@ -47,7 +47,7 @@ module.exports.c.Cls = class {} module.exports.d = function d(a, b) { return /** @type {*} */(null); } >module.exports.d : Symbol(d, Decl(index.js, 6, 31)) >module.exports : Symbol("index", Decl(index.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol("index", Decl(index.js, 0, 0)) >d : Symbol(d, Decl(index.js, 6, 31)) >d : Symbol(d, Decl(index.js, 13, 18)) @@ -63,7 +63,7 @@ module.exports.d = function d(a, b) { return /** @type {*} */(null); } module.exports.e = function e(a, b) { return /** @type {*} */(null); } >module.exports.e : Symbol(e, Decl(index.js, 13, 70)) >module.exports : Symbol("index", Decl(index.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol("index", Decl(index.js, 0, 0)) >e : Symbol(e, Decl(index.js, 13, 70)) >e : Symbol(e, Decl(index.js, 21, 18)) @@ -77,7 +77,7 @@ module.exports.e = function e(a, b) { return /** @type {*} */(null); } module.exports.f = function f(a) { >module.exports.f : Symbol(f, Decl(index.js, 21, 70)) >module.exports : Symbol("index", Decl(index.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol("index", Decl(index.js, 0, 0)) >f : Symbol(f, Decl(index.js, 21, 70)) >f : Symbol(f, Decl(index.js, 27, 18)) @@ -89,12 +89,12 @@ module.exports.f = function f(a) { module.exports.f.self = module.exports.f; >module.exports.f : Symbol(f, Decl(index.js, 21, 70)) >module.exports : Symbol("index", Decl(index.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol("index", Decl(index.js, 0, 0)) >f : Symbol(f, Decl(index.js, 21, 70)) >module.exports.f : Symbol(f, Decl(index.js, 21, 70)) >module.exports : Symbol("index", Decl(index.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol("index", Decl(index.js, 0, 0)) >f : Symbol(f, Decl(index.js, 21, 70)) @@ -119,7 +119,7 @@ function g(a, b) { module.exports.g = g; >module.exports.g : Symbol(g, Decl(index.js, 38, 1)) >module.exports : Symbol("index", Decl(index.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol("index", Decl(index.js, 0, 0)) >g : Symbol(g, Decl(index.js, 38, 1)) >g : Symbol(g, Decl(index.js, 30, 41)) @@ -145,7 +145,7 @@ function hh(a, b) { module.exports.h = hh; >module.exports.h : Symbol(h, Decl(index.js, 48, 1)) >module.exports : Symbol("index", Decl(index.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol("index", Decl(index.js, 0, 0)) >h : Symbol(h, Decl(index.js, 48, 1)) >hh : Symbol(hh, Decl(index.js, 40, 21)) @@ -153,7 +153,7 @@ module.exports.h = hh; module.exports.i = function i() {} >module.exports.i : Symbol(i, Decl(index.js, 50, 22)) >module.exports : Symbol("index", Decl(index.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol("index", Decl(index.js, 0, 0)) >i : Symbol(i, Decl(index.js, 50, 22)) >i : Symbol(i, Decl(index.js, 52, 18)) @@ -161,12 +161,12 @@ module.exports.i = function i() {} module.exports.ii = module.exports.i; >module.exports.ii : Symbol(ii, Decl(index.js, 52, 34)) >module.exports : Symbol("index", Decl(index.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol("index", Decl(index.js, 0, 0)) >ii : Symbol(ii, Decl(index.js, 52, 34)) >module.exports.i : Symbol(i, Decl(index.js, 50, 22)) >module.exports : Symbol("index", Decl(index.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol("index", Decl(index.js, 0, 0)) >i : Symbol(i, Decl(index.js, 50, 22)) @@ -174,19 +174,19 @@ module.exports.ii = module.exports.i; module.exports.jj = module.exports.j; >module.exports.jj : Symbol(jj, Decl(index.js, 53, 37)) >module.exports : Symbol("index", Decl(index.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol("index", Decl(index.js, 0, 0)) >jj : Symbol(jj, Decl(index.js, 53, 37)) >module.exports.j : Symbol(j, Decl(index.js, 56, 37)) >module.exports : Symbol("index", Decl(index.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol("index", Decl(index.js, 0, 0)) >j : Symbol(j, Decl(index.js, 56, 37)) module.exports.j = function j() {} >module.exports.j : Symbol(j, Decl(index.js, 56, 37)) >module.exports : Symbol("index", Decl(index.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol("index", Decl(index.js, 0, 0)) >j : Symbol(j, Decl(index.js, 56, 37)) >j : Symbol(j, Decl(index.js, 57, 18)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionsCjs.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionsCjs.symbols.diff index 004154e4b3..a3a8c570c5 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionsCjs.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsFunctionsCjs.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(module, Decl(index.js, 0, 0)) ->exports : Symbol(module.exports, Decl(index.js, 0, 0)) +>module.exports : Symbol("index", Decl(index.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol("index", Decl(index.js, 0, 0)) >a : Symbol(a, Decl(index.js, 0, 0)) >a : Symbol(a, Decl(index.js, 0, 18)) @@ -21,7 +21,7 @@ ->b : Symbol(b, Decl(index.js, 0, 34), Decl(index.js, 3, 15)) +>module.exports.b : Symbol(b, Decl(index.js, 0, 34)) +>module.exports : Symbol("index", Decl(index.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol("index", Decl(index.js, 0, 0)) +>b : Symbol(b, Decl(index.js, 0, 34)) >b : Symbol(b, Decl(index.js, 2, 18)) @@ -36,7 +36,7 @@ ->cat : Symbol(b.cat, Decl(index.js, 2, 34)) +>module.exports.b : Symbol(b, Decl(index.js, 0, 34)) +>module.exports : Symbol("index", Decl(index.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol("index", Decl(index.js, 0, 0)) +>b : Symbol(b, Decl(index.js, 0, 34)) @@ -48,7 +48,7 @@ ->c : Symbol(c, Decl(index.js, 3, 29), Decl(index.js, 6, 15)) +>module.exports.c : Symbol(c, Decl(index.js, 3, 29)) +>module.exports : Symbol("index", Decl(index.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol("index", Decl(index.js, 0, 0)) +>c : Symbol(c, Decl(index.js, 3, 29)) >c : Symbol(c, Decl(index.js, 5, 18)) @@ -63,7 +63,7 @@ ->Cls : Symbol(c.Cls, Decl(index.js, 5, 34)) +>module.exports.c : Symbol(c, Decl(index.js, 3, 29)) +>module.exports : Symbol("index", Decl(index.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol("index", Decl(index.js, 0, 0)) +>c : Symbol(c, Decl(index.js, 3, 29)) @@ -77,7 +77,7 @@ ->module : Symbol(module, Decl(index.js, 0, 0)) ->exports : Symbol(module.exports, Decl(index.js, 0, 0)) +>module.exports : Symbol("index", Decl(index.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol("index", Decl(index.js, 0, 0)) >d : Symbol(d, Decl(index.js, 6, 31)) >d : Symbol(d, Decl(index.js, 13, 18)) @@ -90,7 +90,7 @@ ->module : Symbol(module, Decl(index.js, 0, 0)) ->exports : Symbol(module.exports, Decl(index.js, 0, 0)) +>module.exports : Symbol("index", Decl(index.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol("index", Decl(index.js, 0, 0)) >e : Symbol(e, Decl(index.js, 13, 70)) >e : Symbol(e, Decl(index.js, 21, 18)) @@ -106,7 +106,7 @@ ->f : Symbol(f, Decl(index.js, 21, 70), Decl(index.js, 30, 15)) +>module.exports.f : Symbol(f, Decl(index.js, 21, 70)) +>module.exports : Symbol("index", Decl(index.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol("index", Decl(index.js, 0, 0)) +>f : Symbol(f, Decl(index.js, 21, 70)) >f : Symbol(f, Decl(index.js, 27, 18)) @@ -130,12 +130,12 @@ ->f : Symbol(f, Decl(index.js, 21, 70), Decl(index.js, 30, 15)) +>module.exports.f : Symbol(f, Decl(index.js, 21, 70)) +>module.exports : Symbol("index", Decl(index.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol("index", Decl(index.js, 0, 0)) +>f : Symbol(f, Decl(index.js, 21, 70)) +>module.exports.f : Symbol(f, Decl(index.js, 21, 70)) +>module.exports : Symbol("index", Decl(index.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol("index", Decl(index.js, 0, 0)) +>f : Symbol(f, Decl(index.js, 21, 70)) @@ -149,7 +149,7 @@ ->module : Symbol(module, Decl(index.js, 0, 0)) ->exports : Symbol(module.exports, Decl(index.js, 0, 0)) +>module.exports : Symbol("index", Decl(index.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol("index", Decl(index.js, 0, 0)) >g : Symbol(g, Decl(index.js, 38, 1)) >g : Symbol(g, Decl(index.js, 30, 41)) @@ -162,7 +162,7 @@ ->module : Symbol(module, Decl(index.js, 0, 0)) ->exports : Symbol(module.exports, Decl(index.js, 0, 0)) +>module.exports : Symbol("index", Decl(index.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol("index", Decl(index.js, 0, 0)) >h : Symbol(h, Decl(index.js, 48, 1)) >hh : Symbol(hh, Decl(index.js, 40, 21)) @@ -173,7 +173,7 @@ ->module : Symbol(module, Decl(index.js, 0, 0)) ->exports : Symbol(module.exports, Decl(index.js, 0, 0)) +>module.exports : Symbol("index", Decl(index.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol("index", Decl(index.js, 0, 0)) >i : Symbol(i, Decl(index.js, 50, 22)) >i : Symbol(i, Decl(index.js, 52, 18)) @@ -184,7 +184,7 @@ ->module : Symbol(module, Decl(index.js, 0, 0)) ->exports : Symbol(module.exports, Decl(index.js, 0, 0)) +>module.exports : Symbol("index", Decl(index.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol("index", Decl(index.js, 0, 0)) >ii : Symbol(ii, Decl(index.js, 52, 34)) >module.exports.i : Symbol(i, Decl(index.js, 50, 22)) @@ -192,7 +192,7 @@ ->module : Symbol(module, Decl(index.js, 0, 0)) ->exports : Symbol(module.exports, Decl(index.js, 0, 0)) +>module.exports : Symbol("index", Decl(index.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol("index", Decl(index.js, 0, 0)) >i : Symbol(i, Decl(index.js, 50, 22)) @@ -203,7 +203,7 @@ ->module : Symbol(module, Decl(index.js, 0, 0)) ->exports : Symbol(module.exports, Decl(index.js, 0, 0)) +>module.exports : Symbol("index", Decl(index.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol("index", Decl(index.js, 0, 0)) >jj : Symbol(jj, Decl(index.js, 53, 37)) >module.exports.j : Symbol(j, Decl(index.js, 56, 37)) @@ -211,7 +211,7 @@ ->module : Symbol(module, Decl(index.js, 0, 0)) ->exports : Symbol(module.exports, Decl(index.js, 0, 0)) +>module.exports : Symbol("index", Decl(index.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol("index", Decl(index.js, 0, 0)) >j : Symbol(j, Decl(index.js, 56, 37)) @@ -221,7 +221,7 @@ ->module : Symbol(module, Decl(index.js, 0, 0)) ->exports : Symbol(module.exports, Decl(index.js, 0, 0)) +>module.exports : Symbol("index", Decl(index.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol("index", Decl(index.js, 0, 0)) >j : Symbol(j, Decl(index.js, 56, 37)) >j : Symbol(j, Decl(index.js, 57, 18)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsImportAliasExposedWithinNamespaceCjs.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsImportAliasExposedWithinNamespaceCjs.symbols index 3882b91669..3ef76c974e 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsImportAliasExposedWithinNamespaceCjs.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsImportAliasExposedWithinNamespaceCjs.symbols @@ -42,7 +42,7 @@ function testFn(input) { module.exports = {testFn, testFnTypes}; >module.exports : Symbol(export=, Decl(file2.js, 25, 1)) ->module : Symbol(module.exports) +>module : Symbol("file2", Decl(file2.js, 0, 0)) >exports : Symbol(export=, Decl(file2.js, 25, 1)) >testFn : Symbol(testFn, Decl(file2.js, 27, 18)) >testFnTypes : Symbol(testFnTypes, Decl(file2.js, 27, 25)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsImportAliasExposedWithinNamespaceCjs.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsImportAliasExposedWithinNamespaceCjs.symbols.diff index a6952ae113..e1914d5a7a 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsImportAliasExposedWithinNamespaceCjs.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsImportAliasExposedWithinNamespaceCjs.symbols.diff @@ -17,7 +17,7 @@ ->module : Symbol(module, Decl(file2.js, 25, 1)) ->exports : Symbol(module.exports, Decl(file2.js, 0, 0)) +>module.exports : Symbol(export=, Decl(file2.js, 25, 1)) -+>module : Symbol(module.exports) ++>module : Symbol("file2", Decl(file2.js, 0, 0)) +>exports : Symbol(export=, Decl(file2.js, 25, 1)) >testFn : Symbol(testFn, Decl(file2.js, 27, 18)) >testFnTypes : Symbol(testFnTypes, Decl(file2.js, 27, 25)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsJson.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsJson.symbols index f61b44a266..e5c0967129 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsJson.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsJson.symbols @@ -8,7 +8,7 @@ const j = require("./obj.json"); module.exports = j; >module.exports : Symbol(j, Decl(obj.json, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(j, Decl(obj.json, 0, 0)) >j : Symbol(j, Decl(index.js, 0, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsJson.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsJson.symbols.diff index 871b8e8fd6..b038d0394e 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsJson.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsJson.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(export=, Decl(index.js, 0, 32)) ->exports : Symbol(export=, Decl(index.js, 0, 32)) +>module.exports : Symbol(j, Decl(obj.json, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol(j, Decl(obj.json, 0, 0)) >j : Symbol(j, Decl(index.js, 0, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsPackageJson.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsPackageJson.symbols index 0feb495560..8352dff94b 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsPackageJson.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsPackageJson.symbols @@ -8,7 +8,7 @@ const j = require("./package.json"); module.exports = j; >module.exports : Symbol(j, Decl(package.json, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(j, Decl(package.json, 0, 0)) >j : Symbol(j, Decl(index.js, 0, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsPackageJson.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsPackageJson.symbols.diff index 420f3354d0..85e0f208e0 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsPackageJson.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsPackageJson.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(export=, Decl(index.js, 0, 36)) ->exports : Symbol(export=, Decl(index.js, 0, 36)) +>module.exports : Symbol(j, Decl(package.json, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol(j, Decl(package.json, 0, 0)) >j : Symbol(j, Decl(index.js, 0, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsParameterTagReusesInputNodeInEmit1.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsParameterTagReusesInputNodeInEmit1.symbols index 1dbddaa48e..7a2623ddb0 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsParameterTagReusesInputNodeInEmit1.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsParameterTagReusesInputNodeInEmit1.symbols @@ -23,7 +23,7 @@ BaseFactory.Base = Base; module.exports = BaseFactory; >module.exports : Symbol(BaseFactory, Decl(base.js, 4, 5)) ->module : Symbol(module.exports) +>module : Symbol("base", Decl(base.js, 0, 0)) >exports : Symbol(BaseFactory, Decl(base.js, 4, 5)) >BaseFactory : Symbol(BaseFactory, Decl(base.js, 4, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsParameterTagReusesInputNodeInEmit1.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsParameterTagReusesInputNodeInEmit1.symbols.diff index 2174131db3..f7df814f1f 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsParameterTagReusesInputNodeInEmit1.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsParameterTagReusesInputNodeInEmit1.symbols.diff @@ -24,7 +24,7 @@ ->exports : Symbol(export=, Decl(base.js, 8, 24)) ->BaseFactory : Symbol(BaseFactory, Decl(base.js, 4, 5), Decl(base.js, 6, 2)) +>module.exports : Symbol(BaseFactory, Decl(base.js, 4, 5)) -+>module : Symbol(module.exports) ++>module : Symbol("base", Decl(base.js, 0, 0)) +>exports : Symbol(BaseFactory, Decl(base.js, 4, 5)) +>BaseFactory : Symbol(BaseFactory, Decl(base.js, 4, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsParameterTagReusesInputNodeInEmit2.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsParameterTagReusesInputNodeInEmit2.symbols index 79831388df..c093e5f3f8 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsParameterTagReusesInputNodeInEmit2.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsParameterTagReusesInputNodeInEmit2.symbols @@ -23,7 +23,7 @@ BaseFactory.Base = Base; module.exports = BaseFactory; >module.exports : Symbol(BaseFactory, Decl(base.js, 4, 5)) ->module : Symbol(module.exports) +>module : Symbol("base", Decl(base.js, 0, 0)) >exports : Symbol(BaseFactory, Decl(base.js, 4, 5)) >BaseFactory : Symbol(BaseFactory, Decl(base.js, 4, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsParameterTagReusesInputNodeInEmit2.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsParameterTagReusesInputNodeInEmit2.symbols.diff index 305dbe6e3a..1bc0d9d5f2 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsParameterTagReusesInputNodeInEmit2.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsParameterTagReusesInputNodeInEmit2.symbols.diff @@ -24,7 +24,7 @@ ->exports : Symbol(export=, Decl(base.js, 8, 24)) ->BaseFactory : Symbol(BaseFactory, Decl(base.js, 4, 5), Decl(base.js, 6, 2)) +>module.exports : Symbol(BaseFactory, Decl(base.js, 4, 5)) -+>module : Symbol(module.exports) ++>module : Symbol("base", Decl(base.js, 0, 0)) +>exports : Symbol(BaseFactory, Decl(base.js, 4, 5)) +>BaseFactory : Symbol(BaseFactory, Decl(base.js, 4, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsReexportAliasesEsModuleInterop.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsReexportAliasesEsModuleInterop.symbols index 87ad80b3c1..c4c03f4bfa 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsReexportAliasesEsModuleInterop.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsReexportAliasesEsModuleInterop.symbols @@ -6,7 +6,7 @@ class Foo {} module.exports = Foo; >module.exports : Symbol(Foo, Decl(cls.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("cls", Decl(cls.js, 0, 0)) >exports : Symbol(Foo, Decl(cls.js, 0, 0)) >Foo : Symbol(Foo, Decl(cls.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsReexportAliasesEsModuleInterop.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsReexportAliasesEsModuleInterop.symbols.diff index 99b02488ec..55c08336bb 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsReexportAliasesEsModuleInterop.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsReexportAliasesEsModuleInterop.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(export=, Decl(cls.js, 0, 12)) ->exports : Symbol(export=, Decl(cls.js, 0, 12)) +>module.exports : Symbol(Foo, Decl(cls.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("cls", Decl(cls.js, 0, 0)) +>exports : Symbol(Foo, Decl(cls.js, 0, 0)) >Foo : Symbol(Foo, Decl(cls.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsReexportedCjsAlias.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsReexportedCjsAlias.symbols index 513254653c..92c2c8d8de 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsReexportedCjsAlias.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsReexportedCjsAlias.symbols @@ -10,7 +10,7 @@ const { SomeClass, SomeClass: Another } = require('./lib'); module.exports = { >module.exports : Symbol(export=, Decl(main.js, 0, 59)) ->module : Symbol(module.exports) +>module : Symbol("main", Decl(main.js, 0, 0)) >exports : Symbol(export=, Decl(main.js, 0, 59)) SomeClass, @@ -44,7 +44,7 @@ class SomeClass { module.exports = { >module.exports : Symbol(export=, Decl(lib.js, 11, 1)) ->module : Symbol(module.exports) +>module : Symbol("lib", Decl(lib.js, 0, 0)) >exports : Symbol(export=, Decl(lib.js, 11, 1)) bar, diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsReexportedCjsAlias.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsReexportedCjsAlias.symbols.diff index 36e6c88bd9..26bcc3f4c0 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsReexportedCjsAlias.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsReexportedCjsAlias.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(module, Decl(main.js, 0, 59)) ->exports : Symbol(module.exports, Decl(main.js, 0, 0)) +>module.exports : Symbol(export=, Decl(main.js, 0, 59)) -+>module : Symbol(module.exports) ++>module : Symbol("main", Decl(main.js, 0, 0)) +>exports : Symbol(export=, Decl(main.js, 0, 59)) SomeClass, @@ -21,7 +21,7 @@ ->module : Symbol(module, Decl(lib.js, 11, 1)) ->exports : Symbol(module.exports, Decl(lib.js, 0, 0)) +>module.exports : Symbol(export=, Decl(lib.js, 11, 1)) -+>module : Symbol(module.exports) ++>module : Symbol("lib", Decl(lib.js, 0, 0)) +>exports : Symbol(export=, Decl(lib.js, 11, 1)) bar, diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsReferenceToClassInstanceCrossFile.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsReferenceToClassInstanceCrossFile.symbols index 45beb47533..a1403a6d42 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsReferenceToClassInstanceCrossFile.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsReferenceToClassInstanceCrossFile.symbols @@ -37,7 +37,7 @@ class Rectangle { module.exports = { Rectangle }; >module.exports : Symbol(export=, Decl(rectangle.js, 4, 1)) ->module : Symbol(module.exports) +>module : Symbol("rectangle", Decl(rectangle.js, 0, 0)) >exports : Symbol(export=, Decl(rectangle.js, 4, 1)) >Rectangle : Symbol(Rectangle, Decl(rectangle.js, 6, 18)) @@ -87,7 +87,7 @@ class Render { module.exports = { Render }; >module.exports : Symbol(export=, Decl(index.js, 20, 1)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(export=, Decl(index.js, 20, 1)) >Render : Symbol(Render, Decl(index.js, 22, 18)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsReferenceToClassInstanceCrossFile.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsReferenceToClassInstanceCrossFile.symbols.diff index 37af48659b..684b287722 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsReferenceToClassInstanceCrossFile.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsReferenceToClassInstanceCrossFile.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(module, Decl(rectangle.js, 4, 1)) ->exports : Symbol(module.exports, Decl(rectangle.js, 0, 0)) +>module.exports : Symbol(export=, Decl(rectangle.js, 4, 1)) -+>module : Symbol(module.exports) ++>module : Symbol("rectangle", Decl(rectangle.js, 0, 0)) +>exports : Symbol(export=, Decl(rectangle.js, 4, 1)) >Rectangle : Symbol(Rectangle, Decl(rectangle.js, 6, 18)) @@ -21,6 +21,6 @@ ->module : Symbol(module, Decl(index.js, 20, 1)) ->exports : Symbol(module.exports, Decl(index.js, 0, 0)) +>module.exports : Symbol(export=, Decl(index.js, 20, 1)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol(export=, Decl(index.js, 20, 1)) >Render : Symbol(Render, Decl(index.js, 22, 18)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeAliases.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeAliases.symbols index 5e371564ae..21a03729fe 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeAliases.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeAliases.symbols @@ -53,7 +53,7 @@ class ExportedThing { } module.exports = { >module.exports : Symbol(export=, Decl(mixed.js, 12, 1)) ->module : Symbol(module.exports) +>module : Symbol("mixed", Decl(mixed.js, 0, 0)) >exports : Symbol(export=, Decl(mixed.js, 12, 1)) doTheThing, diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeAliases.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeAliases.symbols.diff index 4af0959aa8..761fe3a629 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeAliases.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeAliases.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(module, Decl(mixed.js, 12, 1)) ->exports : Symbol(module.exports, Decl(mixed.js, 0, 0)) +>module.exports : Symbol(export=, Decl(mixed.js, 12, 1)) -+>module : Symbol(module.exports) ++>module : Symbol("mixed", Decl(mixed.js, 0, 0)) +>exports : Symbol(export=, Decl(mixed.js, 12, 1)) doTheThing, diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReassignmentFromDeclaration.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReassignmentFromDeclaration.symbols index e15b5745fe..4526a827fc 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReassignmentFromDeclaration.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReassignmentFromDeclaration.symbols @@ -21,7 +21,7 @@ const items = []; module.exports = items; >module.exports : Symbol(items, Decl(index.js, 1, 5)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(items, Decl(index.js, 1, 5)) >items : Symbol(items, Decl(index.js, 1, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReassignmentFromDeclaration.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReassignmentFromDeclaration.symbols.diff index 791befb908..15420244d6 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReassignmentFromDeclaration.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReassignmentFromDeclaration.symbols.diff @@ -8,6 +8,6 @@ ->module : Symbol(export=, Decl(index.js, 1, 17)) ->exports : Symbol(export=, Decl(index.js, 1, 17)) +>module.exports : Symbol(items, Decl(index.js, 1, 5)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol(items, Decl(index.js, 1, 5)) >items : Symbol(items, Decl(index.js, 1, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReassignmentFromDeclaration2.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReassignmentFromDeclaration2.symbols index 8c49059007..d2f17db475 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReassignmentFromDeclaration2.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReassignmentFromDeclaration2.symbols @@ -7,7 +7,7 @@ const items = require("./some-mod")(); module.exports = items; >module.exports : Symbol(items, Decl(index.js, 0, 5)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(items, Decl(index.js, 0, 5)) >items : Symbol(items, Decl(index.js, 0, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReassignmentFromDeclaration2.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReassignmentFromDeclaration2.symbols.diff index c4653d7f16..6c4137eef1 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReassignmentFromDeclaration2.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReassignmentFromDeclaration2.symbols.diff @@ -11,7 +11,7 @@ ->module : Symbol(export=, Decl(index.js, 0, 38)) ->exports : Symbol(export=, Decl(index.js, 0, 38)) +>module.exports : Symbol(items, Decl(index.js, 0, 5)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol(items, Decl(index.js, 0, 5)) >items : Symbol(items, Decl(index.js, 0, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences.symbols index 68dd5b7a69..1a4305fa59 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences.symbols @@ -15,7 +15,7 @@ const thing = new Something(); module.exports = { >module.exports : Symbol(export=, Decl(index.js, 4, 30)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(export=, Decl(index.js, 4, 30)) thing diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences.symbols.diff index 1b31a5b511..a3d3d5300b 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences.symbols.diff @@ -16,7 +16,7 @@ ->module : Symbol(module, Decl(index.js, 4, 30)) ->exports : Symbol(module.exports, Decl(index.js, 0, 0)) +>module.exports : Symbol(export=, Decl(index.js, 4, 30)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol(export=, Decl(index.js, 4, 30)) thing diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences2.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences2.symbols index b1a048e93e..ff8bc93c78 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences2.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences2.symbols @@ -15,7 +15,7 @@ const thing = a + m module.exports = { >module.exports : Symbol(export=, Decl(index.js, 2, 19)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(export=, Decl(index.js, 2, 19)) thing diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences2.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences2.symbols.diff index e54e92eec2..e80851ba2a 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences2.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences2.symbols.diff @@ -16,7 +16,7 @@ ->module : Symbol(module, Decl(index.js, 2, 19)) ->exports : Symbol(module.exports, Decl(index.js, 0, 0)) +>module.exports : Symbol(export=, Decl(index.js, 2, 19)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol(export=, Decl(index.js, 2, 19)) thing diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences3.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences3.symbols index 5e1941f2a7..adaef70032 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences3.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences3.symbols @@ -12,14 +12,14 @@ const Something = require("fs").Something; module.exports.A = {} >module.exports.A : Symbol(A, Decl(index.js, 2, 42)) >module.exports : Symbol("index", Decl(index.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol("index", Decl(index.js, 0, 0)) >A : Symbol(A, Decl(index.js, 2, 42)) module.exports.A.B = { >module.exports.A : Symbol(A, Decl(index.js, 2, 42)) >module.exports : Symbol("index", Decl(index.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol("index", Decl(index.js, 0, 0)) >A : Symbol(A, Decl(index.js, 2, 42)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences3.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences3.symbols.diff index 59f65b82ab..32647eab62 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences3.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypeReferences3.symbols.diff @@ -15,7 +15,7 @@ ->A : Symbol(A, Decl(index.js, 2, 42), Decl(index.js, 4, 15)) +>module.exports.A : Symbol(A, Decl(index.js, 2, 42)) +>module.exports : Symbol("index", Decl(index.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol("index", Decl(index.js, 0, 0)) +>A : Symbol(A, Decl(index.js, 2, 42)) @@ -29,7 +29,7 @@ ->B : Symbol(A.B, Decl(index.js, 3, 21)) +>module.exports.A : Symbol(A, Decl(index.js, 2, 42)) +>module.exports : Symbol("index", Decl(index.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol("index", Decl(index.js, 0, 0)) +>A : Symbol(A, Decl(index.js, 2, 42)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefAndImportTypes.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefAndImportTypes.symbols index 215878df17..9da073d086 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefAndImportTypes.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefAndImportTypes.symbols @@ -18,7 +18,7 @@ class Conn { module.exports = Conn; >module.exports : Symbol(Conn, Decl(conn.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("conn", Decl(conn.js, 0, 0)) >exports : Symbol(Conn, Decl(conn.js, 0, 0)) >Conn : Symbol(Conn, Decl(conn.js, 0, 0)) @@ -54,7 +54,7 @@ class Wrap { module.exports = { >module.exports : Symbol(export=, Decl(usage.js, 13, 1)) ->module : Symbol(module.exports) +>module : Symbol("usage", Decl(usage.js, 0, 0)) >exports : Symbol(export=, Decl(usage.js, 13, 1)) Wrap diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefAndImportTypes.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefAndImportTypes.symbols.diff index da078e1d8c..e2fd83d9ee 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefAndImportTypes.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefAndImportTypes.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(export=, Decl(conn.js, 8, 1)) ->exports : Symbol(export=, Decl(conn.js, 8, 1)) +>module.exports : Symbol(Conn, Decl(conn.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("conn", Decl(conn.js, 0, 0)) +>exports : Symbol(Conn, Decl(conn.js, 0, 0)) >Conn : Symbol(Conn, Decl(conn.js, 0, 0)) @@ -21,7 +21,7 @@ ->module : Symbol(module, Decl(usage.js, 13, 1)) ->exports : Symbol(module.exports, Decl(usage.js, 0, 0)) +>module.exports : Symbol(export=, Decl(usage.js, 13, 1)) -+>module : Symbol(module.exports) ++>module : Symbol("usage", Decl(usage.js, 0, 0)) +>exports : Symbol(export=, Decl(usage.js, 13, 1)) Wrap diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefAndLatebound.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefAndLatebound.symbols index 466a84dc81..8ff3c06dc2 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefAndLatebound.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefAndLatebound.symbols @@ -42,7 +42,7 @@ class LazySet { module.exports = LazySet; >module.exports : Symbol(LazySet, Decl(LazySet.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("LazySet", Decl(LazySet.js, 0, 0)) >exports : Symbol(LazySet, Decl(LazySet.js, 0, 0)) >LazySet : Symbol(LazySet, Decl(LazySet.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefAndLatebound.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefAndLatebound.symbols.diff index 8079b204f3..fbedf8ac20 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefAndLatebound.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefAndLatebound.symbols.diff @@ -8,6 +8,6 @@ ->module : Symbol(export=, Decl(LazySet.js, 10, 1)) ->exports : Symbol(export=, Decl(LazySet.js, 10, 1)) +>module.exports : Symbol(LazySet, Decl(LazySet.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("LazySet", Decl(LazySet.js, 0, 0)) +>exports : Symbol(LazySet, Decl(LazySet.js, 0, 0)) >LazySet : Symbol(LazySet, Decl(LazySet.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefPropertyAndExportAssignment.symbols b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefPropertyAndExportAssignment.symbols index 383deeead4..7f994c7a77 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefPropertyAndExportAssignment.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefPropertyAndExportAssignment.symbols @@ -31,7 +31,7 @@ class MainThreadTasks { module.exports = MainThreadTasks; >module.exports : Symbol(MainThreadTasks, Decl(index.js, 0, 61)) ->module : Symbol(module.exports) +>module : Symbol("index", Decl(index.js, 0, 0)) >exports : Symbol(MainThreadTasks, Decl(index.js, 0, 61)) >MainThreadTasks : Symbol(MainThreadTasks, Decl(index.js, 0, 61)) @@ -79,7 +79,7 @@ const taskNameToGroup = {}; module.exports = { >module.exports : Symbol(export=, Decl(module.js, 24, 27)) ->module : Symbol(module.exports) +>module : Symbol("module", Decl(module.js, 0, 0)) >exports : Symbol(export=, Decl(module.js, 24, 27)) taskGroups, diff --git a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefPropertyAndExportAssignment.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefPropertyAndExportAssignment.symbols.diff index ec22f5af98..c3bacf4d8f 100644 --- a/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefPropertyAndExportAssignment.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsDeclarationsTypedefPropertyAndExportAssignment.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(export=, Decl(index.js, 18, 1)) ->exports : Symbol(export=, Decl(index.js, 18, 1)) +>module.exports : Symbol(MainThreadTasks, Decl(index.js, 0, 61)) -+>module : Symbol(module.exports) ++>module : Symbol("index", Decl(index.js, 0, 0)) +>exports : Symbol(MainThreadTasks, Decl(index.js, 0, 61)) >MainThreadTasks : Symbol(MainThreadTasks, Decl(index.js, 0, 61)) @@ -21,7 +21,7 @@ ->module : Symbol(module, Decl(module.js, 24, 27)) ->exports : Symbol(module.exports, Decl(module.js, 0, 0)) +>module.exports : Symbol(export=, Decl(module.js, 24, 27)) -+>module : Symbol(module.exports) ++>module : Symbol("module", Decl(module.js, 0, 0)) +>exports : Symbol(export=, Decl(module.js, 24, 27)) taskGroups, diff --git a/testdata/baselines/reference/submodule/conformance/jsdocImportType.symbols b/testdata/baselines/reference/submodule/conformance/jsdocImportType.symbols index 7961257a02..082673ef9b 100644 --- a/testdata/baselines/reference/submodule/conformance/jsdocImportType.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsdocImportType.symbols @@ -52,7 +52,7 @@ class Chunk { } module.exports = Chunk; >module.exports : Symbol(Chunk, Decl(mod1.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("mod1", Decl(mod1.js, 0, 0)) >exports : Symbol(Chunk, Decl(mod1.js, 0, 0)) >Chunk : Symbol(Chunk, Decl(mod1.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/jsdocImportType.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsdocImportType.symbols.diff index 58bdbe81a5..731b39fc50 100644 --- a/testdata/baselines/reference/submodule/conformance/jsdocImportType.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsdocImportType.symbols.diff @@ -8,6 +8,6 @@ ->module : Symbol(export=, Decl(mod1.js, 5, 1)) ->exports : Symbol(export=, Decl(mod1.js, 5, 1)) +>module.exports : Symbol(Chunk, Decl(mod1.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("mod1", Decl(mod1.js, 0, 0)) +>exports : Symbol(Chunk, Decl(mod1.js, 0, 0)) >Chunk : Symbol(Chunk, Decl(mod1.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/jsdocImportType2.symbols b/testdata/baselines/reference/submodule/conformance/jsdocImportType2.symbols index 5db36136d1..129f96dc14 100644 --- a/testdata/baselines/reference/submodule/conformance/jsdocImportType2.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsdocImportType2.symbols @@ -42,7 +42,7 @@ declare var module: { exports: any }; /// module.exports = class Chunk { >module.exports : Symbol(Chunk, Decl(mod1.js, 1, 16)) ->module : Symbol(module.exports) +>module : Symbol("mod1", Decl(mod1.js, 0, 0)) >exports : Symbol(Chunk, Decl(mod1.js, 1, 16)) >Chunk : Symbol(Chunk, Decl(mod1.js, 1, 16)) diff --git a/testdata/baselines/reference/submodule/conformance/jsdocImportType2.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsdocImportType2.symbols.diff index eaf50f13ef..415929acf6 100644 --- a/testdata/baselines/reference/submodule/conformance/jsdocImportType2.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsdocImportType2.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(export=, Decl(mod1.js, 0, 0)) ->exports : Symbol(export=, Decl(mod1.js, 0, 0)) +>module.exports : Symbol(Chunk, Decl(mod1.js, 1, 16)) -+>module : Symbol(module.exports) ++>module : Symbol("mod1", Decl(mod1.js, 0, 0)) +>exports : Symbol(Chunk, Decl(mod1.js, 1, 16)) >Chunk : Symbol(Chunk, Decl(mod1.js, 1, 16)) diff --git a/testdata/baselines/reference/submodule/conformance/jsdocImportTypeReferenceToClassAlias.symbols b/testdata/baselines/reference/submodule/conformance/jsdocImportTypeReferenceToClassAlias.symbols index 260e541451..9022f92cc7 100644 --- a/testdata/baselines/reference/submodule/conformance/jsdocImportTypeReferenceToClassAlias.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsdocImportTypeReferenceToClassAlias.symbols @@ -10,7 +10,7 @@ class C { module.exports.C = C >module.exports.C : Symbol(C, Decl(mod1.js, 2, 1)) >module.exports : Symbol("mod1", Decl(mod1.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("mod1", Decl(mod1.js, 0, 0)) >exports : Symbol("mod1", Decl(mod1.js, 0, 0)) >C : Symbol(C, Decl(mod1.js, 2, 1)) >C : Symbol(C, Decl(mod1.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/jsdocImportTypeReferenceToClassAlias.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsdocImportTypeReferenceToClassAlias.symbols.diff index 58da185c0a..aa4806630c 100644 --- a/testdata/baselines/reference/submodule/conformance/jsdocImportTypeReferenceToClassAlias.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsdocImportTypeReferenceToClassAlias.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(module, Decl(mod1.js, 2, 1)) ->exports : Symbol(module.exports, Decl(mod1.js, 0, 0)) +>module.exports : Symbol("mod1", Decl(mod1.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("mod1", Decl(mod1.js, 0, 0)) +>exports : Symbol("mod1", Decl(mod1.js, 0, 0)) >C : Symbol(C, Decl(mod1.js, 2, 1)) >C : Symbol(C, Decl(mod1.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/jsdocTypeFromChainedAssignment2.symbols b/testdata/baselines/reference/submodule/conformance/jsdocTypeFromChainedAssignment2.symbols index 033590b2aa..6ae093d390 100644 --- a/testdata/baselines/reference/submodule/conformance/jsdocTypeFromChainedAssignment2.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsdocTypeFromChainedAssignment2.symbols @@ -39,11 +39,11 @@ exports.f = exports.g = function fg(n) { module.exports.h = module.exports.i = function hi(mom) { >module.exports.h : Symbol(h, Decl(mod.js, 3, 1)) >module.exports : Symbol("mod", Decl(mod.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("mod", Decl(mod.js, 0, 0)) >exports : Symbol("mod", Decl(mod.js, 0, 0)) >h : Symbol(h, Decl(mod.js, 3, 1)) >module.exports : Symbol("mod", Decl(mod.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("mod", Decl(mod.js, 0, 0)) >exports : Symbol("mod", Decl(mod.js, 0, 0)) >hi : Symbol(hi, Decl(mod.js, 5, 37)) >mom : Symbol(mom, Decl(mod.js, 5, 50)) diff --git a/testdata/baselines/reference/submodule/conformance/jsdocTypeFromChainedAssignment2.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsdocTypeFromChainedAssignment2.symbols.diff index 45429a4144..e839522264 100644 --- a/testdata/baselines/reference/submodule/conformance/jsdocTypeFromChainedAssignment2.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsdocTypeFromChainedAssignment2.symbols.diff @@ -40,7 +40,7 @@ ->module : Symbol(module, Decl(mod.js, 3, 1)) ->exports : Symbol(module.exports, Decl(mod.js, 0, 0)) +>module.exports : Symbol("mod", Decl(mod.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("mod", Decl(mod.js, 0, 0)) +>exports : Symbol("mod", Decl(mod.js, 0, 0)) >h : Symbol(h, Decl(mod.js, 3, 1)) ->module.exports.i : Symbol(i, Decl(mod.js, 5, 18)) @@ -49,7 +49,7 @@ ->exports : Symbol(module.exports, Decl(mod.js, 0, 0)) ->i : Symbol(i, Decl(mod.js, 5, 18)) +>module.exports : Symbol("mod", Decl(mod.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("mod", Decl(mod.js, 0, 0)) +>exports : Symbol("mod", Decl(mod.js, 0, 0)) >hi : Symbol(hi, Decl(mod.js, 5, 37)) >mom : Symbol(mom, Decl(mod.js, 5, 50)) diff --git a/testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceExports.symbols b/testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceExports.symbols index 19deb87c3b..c26c6858e1 100644 --- a/testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceExports.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceExports.symbols @@ -3,7 +3,7 @@ === bug27342.js === module.exports = {} >module.exports : Symbol(export=, Decl(bug27342.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("bug27342", Decl(bug27342.js, 0, 0)) >exports : Symbol(export=, Decl(bug27342.js, 0, 0)) /** diff --git a/testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceExports.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceExports.symbols.diff index 27844b5968..6b35522c8e 100644 --- a/testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceExports.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceExports.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(module, Decl(bug27342.js, 0, 0)) ->exports : Symbol(module.exports, Decl(bug27342.js, 0, 0)) +>module.exports : Symbol(export=, Decl(bug27342.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("bug27342", Decl(bug27342.js, 0, 0)) +>exports : Symbol(export=, Decl(bug27342.js, 0, 0)) /** diff --git a/testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceToImportOfClassExpression.symbols b/testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceToImportOfClassExpression.symbols index 9e9d853774..b7921125e3 100644 --- a/testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceToImportOfClassExpression.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceToImportOfClassExpression.symbols @@ -10,7 +10,7 @@ const MW = require("./MW"); module.exports = class MC { >module.exports : Symbol(MC, Decl(MC.js, 4, 16)) ->module : Symbol(module.exports) +>module : Symbol("MC", Decl(MC.js, 0, 0)) >exports : Symbol(MC, Decl(MC.js, 4, 16)) >MC : Symbol(MC, Decl(MC.js, 4, 16)) @@ -45,7 +45,7 @@ class MW { module.exports = MW; >module.exports : Symbol(MW, Decl(MW.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("MW", Decl(MW.js, 0, 0)) >exports : Symbol(MW, Decl(MW.js, 0, 0)) >MW : Symbol(MW, Decl(MW.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceToImportOfClassExpression.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceToImportOfClassExpression.symbols.diff index 8c74d87ddb..83ed667c5b 100644 --- a/testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceToImportOfClassExpression.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceToImportOfClassExpression.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(export=, Decl(MC.js, 0, 27)) ->exports : Symbol(export=, Decl(MC.js, 0, 27)) +>module.exports : Symbol(MC, Decl(MC.js, 4, 16)) -+>module : Symbol(module.exports) ++>module : Symbol("MC", Decl(MC.js, 0, 0)) +>exports : Symbol(MC, Decl(MC.js, 4, 16)) >MC : Symbol(MC, Decl(MC.js, 4, 16)) @@ -21,6 +21,6 @@ ->module : Symbol(export=, Decl(MW.js, 9, 1)) ->exports : Symbol(export=, Decl(MW.js, 9, 1)) +>module.exports : Symbol(MW, Decl(MW.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("MW", Decl(MW.js, 0, 0)) +>exports : Symbol(MW, Decl(MW.js, 0, 0)) >MW : Symbol(MW, Decl(MW.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceToImportOfFunctionExpression.symbols b/testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceToImportOfFunctionExpression.symbols index c26128dd85..e309908ae2 100644 --- a/testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceToImportOfFunctionExpression.symbols +++ b/testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceToImportOfFunctionExpression.symbols @@ -11,7 +11,7 @@ const MW = require("./MW"); /** @class */ module.exports = function MC() { >module.exports : Symbol(export=, Decl(MC.js, 0, 27)) ->module : Symbol(module.exports) +>module : Symbol("MC", Decl(MC.js, 0, 0)) >exports : Symbol(export=, Decl(MC.js, 0, 27)) >MC : Symbol(MC, Decl(MC.js, 5, 16)) @@ -47,7 +47,7 @@ class MW { module.exports = MW; >module.exports : Symbol(MW, Decl(MW.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("MW", Decl(MW.js, 0, 0)) >exports : Symbol(MW, Decl(MW.js, 0, 0)) >MW : Symbol(MW, Decl(MW.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceToImportOfFunctionExpression.symbols.diff b/testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceToImportOfFunctionExpression.symbols.diff index 648ac23411..eb7efad30a 100644 --- a/testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceToImportOfFunctionExpression.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/jsdocTypeReferenceToImportOfFunctionExpression.symbols.diff @@ -7,7 +7,7 @@ ->module.exports : Symbol(module.exports, Decl(MC.js, 0, 0)) ->module : Symbol(export=, Decl(MC.js, 0, 27)) +>module.exports : Symbol(export=, Decl(MC.js, 0, 27)) -+>module : Symbol(module.exports) ++>module : Symbol("MC", Decl(MC.js, 0, 0)) >exports : Symbol(export=, Decl(MC.js, 0, 27)) >MC : Symbol(MC, Decl(MC.js, 5, 16)) @@ -19,6 +19,6 @@ ->module : Symbol(export=, Decl(MW.js, 9, 1)) ->exports : Symbol(export=, Decl(MW.js, 9, 1)) +>module.exports : Symbol(MW, Decl(MW.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("MW", Decl(MW.js, 0, 0)) +>exports : Symbol(MW, Decl(MW.js, 0, 0)) >MW : Symbol(MW, Decl(MW.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport2.symbols b/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport2.symbols index 40d007ddf0..9587ae75da 100644 --- a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport2.symbols +++ b/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport2.symbols @@ -28,20 +28,20 @@ const _str = "my-fake-sym"; module.exports[_sym] = "ok"; >module.exports : Symbol("lateBoundAssignmentDeclarationSupport2", Decl(lateBoundAssignmentDeclarationSupport2.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("lateBoundAssignmentDeclarationSupport2", Decl(lateBoundAssignmentDeclarationSupport2.js, 0, 0)) >exports : Symbol("lateBoundAssignmentDeclarationSupport2", Decl(lateBoundAssignmentDeclarationSupport2.js, 0, 0)) >_sym : Symbol(_sym, Decl(lateBoundAssignmentDeclarationSupport2.js, 1, 5)) module.exports[_str] = "ok"; >module.exports : Symbol("lateBoundAssignmentDeclarationSupport2", Decl(lateBoundAssignmentDeclarationSupport2.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("lateBoundAssignmentDeclarationSupport2", Decl(lateBoundAssignmentDeclarationSupport2.js, 0, 0)) >exports : Symbol("lateBoundAssignmentDeclarationSupport2", Decl(lateBoundAssignmentDeclarationSupport2.js, 0, 0)) >_str : Symbol(_str, Decl(lateBoundAssignmentDeclarationSupport2.js, 2, 5)) module.exports.S = _sym; >module.exports.S : Symbol(S, Decl(lateBoundAssignmentDeclarationSupport2.js, 5, 28)) >module.exports : Symbol("lateBoundAssignmentDeclarationSupport2", Decl(lateBoundAssignmentDeclarationSupport2.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("lateBoundAssignmentDeclarationSupport2", Decl(lateBoundAssignmentDeclarationSupport2.js, 0, 0)) >exports : Symbol("lateBoundAssignmentDeclarationSupport2", Decl(lateBoundAssignmentDeclarationSupport2.js, 0, 0)) >S : Symbol(S, Decl(lateBoundAssignmentDeclarationSupport2.js, 5, 28)) >_sym : Symbol(_sym, Decl(lateBoundAssignmentDeclarationSupport2.js, 1, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport2.symbols.diff b/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport2.symbols.diff index ea61a161e6..564920259e 100644 --- a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport2.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport2.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(module, Decl(lateBoundAssignmentDeclarationSupport2.js, 5, 28)) ->exports : Symbol(module.exports, Decl(lateBoundAssignmentDeclarationSupport2.js, 0, 0)) +>module.exports : Symbol("lateBoundAssignmentDeclarationSupport2", Decl(lateBoundAssignmentDeclarationSupport2.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("lateBoundAssignmentDeclarationSupport2", Decl(lateBoundAssignmentDeclarationSupport2.js, 0, 0)) +>exports : Symbol("lateBoundAssignmentDeclarationSupport2", Decl(lateBoundAssignmentDeclarationSupport2.js, 0, 0)) >_sym : Symbol(_sym, Decl(lateBoundAssignmentDeclarationSupport2.js, 1, 5)) @@ -17,7 +17,7 @@ ->module : Symbol(module, Decl(lateBoundAssignmentDeclarationSupport2.js, 5, 28)) ->exports : Symbol(module.exports, Decl(lateBoundAssignmentDeclarationSupport2.js, 0, 0)) +>module.exports : Symbol("lateBoundAssignmentDeclarationSupport2", Decl(lateBoundAssignmentDeclarationSupport2.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("lateBoundAssignmentDeclarationSupport2", Decl(lateBoundAssignmentDeclarationSupport2.js, 0, 0)) +>exports : Symbol("lateBoundAssignmentDeclarationSupport2", Decl(lateBoundAssignmentDeclarationSupport2.js, 0, 0)) >_str : Symbol(_str, Decl(lateBoundAssignmentDeclarationSupport2.js, 2, 5)) @@ -27,7 +27,7 @@ ->module : Symbol(module, Decl(lateBoundAssignmentDeclarationSupport2.js, 5, 28)) ->exports : Symbol(module.exports, Decl(lateBoundAssignmentDeclarationSupport2.js, 0, 0)) +>module.exports : Symbol("lateBoundAssignmentDeclarationSupport2", Decl(lateBoundAssignmentDeclarationSupport2.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("lateBoundAssignmentDeclarationSupport2", Decl(lateBoundAssignmentDeclarationSupport2.js, 0, 0)) +>exports : Symbol("lateBoundAssignmentDeclarationSupport2", Decl(lateBoundAssignmentDeclarationSupport2.js, 0, 0)) >S : Symbol(S, Decl(lateBoundAssignmentDeclarationSupport2.js, 5, 28)) >_sym : Symbol(_sym, Decl(lateBoundAssignmentDeclarationSupport2.js, 1, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport3.symbols b/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport3.symbols index 0042bfa852..fb3d156cea 100644 --- a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport3.symbols +++ b/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport3.symbols @@ -31,7 +31,7 @@ Object.defineProperty(module.exports, _sym, { value: "ok" }); >Object : Symbol(Object, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >defineProperty : Symbol(ObjectConstructor.defineProperty, Decl(lib.es5.d.ts, --, --)) >module.exports : Symbol("lateBoundAssignmentDeclarationSupport3", Decl(lateBoundAssignmentDeclarationSupport3.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("lateBoundAssignmentDeclarationSupport3", Decl(lateBoundAssignmentDeclarationSupport3.js, 0, 0)) >exports : Symbol("lateBoundAssignmentDeclarationSupport3", Decl(lateBoundAssignmentDeclarationSupport3.js, 0, 0)) >_sym : Symbol(_sym, Decl(lateBoundAssignmentDeclarationSupport3.js, 1, 5)) >value : Symbol(value, Decl(lateBoundAssignmentDeclarationSupport3.js, 4, 45)) @@ -41,7 +41,7 @@ Object.defineProperty(module.exports, _str, { value: "ok" }); >Object : Symbol(Object, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >defineProperty : Symbol(ObjectConstructor.defineProperty, Decl(lib.es5.d.ts, --, --)) >module.exports : Symbol("lateBoundAssignmentDeclarationSupport3", Decl(lateBoundAssignmentDeclarationSupport3.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("lateBoundAssignmentDeclarationSupport3", Decl(lateBoundAssignmentDeclarationSupport3.js, 0, 0)) >exports : Symbol("lateBoundAssignmentDeclarationSupport3", Decl(lateBoundAssignmentDeclarationSupport3.js, 0, 0)) >_str : Symbol(_str, Decl(lateBoundAssignmentDeclarationSupport3.js, 2, 5)) >value : Symbol(value, Decl(lateBoundAssignmentDeclarationSupport3.js, 5, 45)) @@ -49,7 +49,7 @@ Object.defineProperty(module.exports, _str, { value: "ok" }); module.exports.S = _sym; >module.exports.S : Symbol(S, Decl(lateBoundAssignmentDeclarationSupport3.js, 5, 61)) >module.exports : Symbol("lateBoundAssignmentDeclarationSupport3", Decl(lateBoundAssignmentDeclarationSupport3.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("lateBoundAssignmentDeclarationSupport3", Decl(lateBoundAssignmentDeclarationSupport3.js, 0, 0)) >exports : Symbol("lateBoundAssignmentDeclarationSupport3", Decl(lateBoundAssignmentDeclarationSupport3.js, 0, 0)) >S : Symbol(S, Decl(lateBoundAssignmentDeclarationSupport3.js, 5, 61)) >_sym : Symbol(_sym, Decl(lateBoundAssignmentDeclarationSupport3.js, 1, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport3.symbols.diff b/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport3.symbols.diff index e1875fe9e9..4302534287 100644 --- a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport3.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport3.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(module, Decl(lateBoundAssignmentDeclarationSupport3.js, 5, 61)) ->exports : Symbol(module.exports, Decl(lateBoundAssignmentDeclarationSupport3.js, 0, 0)) +>module.exports : Symbol("lateBoundAssignmentDeclarationSupport3", Decl(lateBoundAssignmentDeclarationSupport3.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("lateBoundAssignmentDeclarationSupport3", Decl(lateBoundAssignmentDeclarationSupport3.js, 0, 0)) +>exports : Symbol("lateBoundAssignmentDeclarationSupport3", Decl(lateBoundAssignmentDeclarationSupport3.js, 0, 0)) >_sym : Symbol(_sym, Decl(lateBoundAssignmentDeclarationSupport3.js, 1, 5)) >value : Symbol(value, Decl(lateBoundAssignmentDeclarationSupport3.js, 4, 45)) @@ -21,7 +21,7 @@ ->module : Symbol(module, Decl(lateBoundAssignmentDeclarationSupport3.js, 5, 61)) ->exports : Symbol(module.exports, Decl(lateBoundAssignmentDeclarationSupport3.js, 0, 0)) +>module.exports : Symbol("lateBoundAssignmentDeclarationSupport3", Decl(lateBoundAssignmentDeclarationSupport3.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("lateBoundAssignmentDeclarationSupport3", Decl(lateBoundAssignmentDeclarationSupport3.js, 0, 0)) +>exports : Symbol("lateBoundAssignmentDeclarationSupport3", Decl(lateBoundAssignmentDeclarationSupport3.js, 0, 0)) >_str : Symbol(_str, Decl(lateBoundAssignmentDeclarationSupport3.js, 2, 5)) >value : Symbol(value, Decl(lateBoundAssignmentDeclarationSupport3.js, 5, 45)) @@ -32,7 +32,7 @@ ->module : Symbol(module, Decl(lateBoundAssignmentDeclarationSupport3.js, 5, 61)) ->exports : Symbol(module.exports, Decl(lateBoundAssignmentDeclarationSupport3.js, 0, 0)) +>module.exports : Symbol("lateBoundAssignmentDeclarationSupport3", Decl(lateBoundAssignmentDeclarationSupport3.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("lateBoundAssignmentDeclarationSupport3", Decl(lateBoundAssignmentDeclarationSupport3.js, 0, 0)) +>exports : Symbol("lateBoundAssignmentDeclarationSupport3", Decl(lateBoundAssignmentDeclarationSupport3.js, 0, 0)) >S : Symbol(S, Decl(lateBoundAssignmentDeclarationSupport3.js, 5, 61)) >_sym : Symbol(_sym, Decl(lateBoundAssignmentDeclarationSupport3.js, 1, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport4.symbols b/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport4.symbols index 3cd2ec6331..9d80f583e6 100644 --- a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport4.symbols +++ b/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport4.symbols @@ -64,7 +64,7 @@ const _z = inst[_sym]; module.exports.F = F; >module.exports.F : Symbol(F, Decl(lateBoundAssignmentDeclarationSupport4.js, 10, 22)) >module.exports : Symbol("lateBoundAssignmentDeclarationSupport4", Decl(lateBoundAssignmentDeclarationSupport4.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("lateBoundAssignmentDeclarationSupport4", Decl(lateBoundAssignmentDeclarationSupport4.js, 0, 0)) >exports : Symbol("lateBoundAssignmentDeclarationSupport4", Decl(lateBoundAssignmentDeclarationSupport4.js, 0, 0)) >F : Symbol(F, Decl(lateBoundAssignmentDeclarationSupport4.js, 10, 22)) >F : Symbol(F, Decl(lateBoundAssignmentDeclarationSupport4.js, 2, 27)) @@ -72,7 +72,7 @@ module.exports.F = F; module.exports.S = _sym; >module.exports.S : Symbol(S, Decl(lateBoundAssignmentDeclarationSupport4.js, 11, 21)) >module.exports : Symbol("lateBoundAssignmentDeclarationSupport4", Decl(lateBoundAssignmentDeclarationSupport4.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("lateBoundAssignmentDeclarationSupport4", Decl(lateBoundAssignmentDeclarationSupport4.js, 0, 0)) >exports : Symbol("lateBoundAssignmentDeclarationSupport4", Decl(lateBoundAssignmentDeclarationSupport4.js, 0, 0)) >S : Symbol(S, Decl(lateBoundAssignmentDeclarationSupport4.js, 11, 21)) >_sym : Symbol(_sym, Decl(lateBoundAssignmentDeclarationSupport4.js, 1, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport4.symbols.diff b/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport4.symbols.diff index a2cb603930..0693038e03 100644 --- a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport4.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport4.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(module, Decl(lateBoundAssignmentDeclarationSupport4.js, 10, 22)) ->exports : Symbol(module.exports, Decl(lateBoundAssignmentDeclarationSupport4.js, 0, 0)) +>module.exports : Symbol("lateBoundAssignmentDeclarationSupport4", Decl(lateBoundAssignmentDeclarationSupport4.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("lateBoundAssignmentDeclarationSupport4", Decl(lateBoundAssignmentDeclarationSupport4.js, 0, 0)) +>exports : Symbol("lateBoundAssignmentDeclarationSupport4", Decl(lateBoundAssignmentDeclarationSupport4.js, 0, 0)) >F : Symbol(F, Decl(lateBoundAssignmentDeclarationSupport4.js, 10, 22)) >F : Symbol(F, Decl(lateBoundAssignmentDeclarationSupport4.js, 2, 27)) @@ -19,7 +19,7 @@ ->module : Symbol(module, Decl(lateBoundAssignmentDeclarationSupport4.js, 10, 22)) ->exports : Symbol(module.exports, Decl(lateBoundAssignmentDeclarationSupport4.js, 0, 0)) +>module.exports : Symbol("lateBoundAssignmentDeclarationSupport4", Decl(lateBoundAssignmentDeclarationSupport4.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("lateBoundAssignmentDeclarationSupport4", Decl(lateBoundAssignmentDeclarationSupport4.js, 0, 0)) +>exports : Symbol("lateBoundAssignmentDeclarationSupport4", Decl(lateBoundAssignmentDeclarationSupport4.js, 0, 0)) >S : Symbol(S, Decl(lateBoundAssignmentDeclarationSupport4.js, 11, 21)) >_sym : Symbol(_sym, Decl(lateBoundAssignmentDeclarationSupport4.js, 1, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport5.symbols b/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport5.symbols index bfb9059745..46a80c16e1 100644 --- a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport5.symbols +++ b/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport5.symbols @@ -65,7 +65,7 @@ const _z = inst[_sym]; module.exports.F = F; >module.exports.F : Symbol(F, Decl(lateBoundAssignmentDeclarationSupport5.js, 12, 22)) >module.exports : Symbol("lateBoundAssignmentDeclarationSupport5", Decl(lateBoundAssignmentDeclarationSupport5.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("lateBoundAssignmentDeclarationSupport5", Decl(lateBoundAssignmentDeclarationSupport5.js, 0, 0)) >exports : Symbol("lateBoundAssignmentDeclarationSupport5", Decl(lateBoundAssignmentDeclarationSupport5.js, 0, 0)) >F : Symbol(F, Decl(lateBoundAssignmentDeclarationSupport5.js, 12, 22)) >F : Symbol(F, Decl(lateBoundAssignmentDeclarationSupport5.js, 2, 27)) @@ -73,7 +73,7 @@ module.exports.F = F; module.exports.S = _sym; >module.exports.S : Symbol(S, Decl(lateBoundAssignmentDeclarationSupport5.js, 13, 21)) >module.exports : Symbol("lateBoundAssignmentDeclarationSupport5", Decl(lateBoundAssignmentDeclarationSupport5.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("lateBoundAssignmentDeclarationSupport5", Decl(lateBoundAssignmentDeclarationSupport5.js, 0, 0)) >exports : Symbol("lateBoundAssignmentDeclarationSupport5", Decl(lateBoundAssignmentDeclarationSupport5.js, 0, 0)) >S : Symbol(S, Decl(lateBoundAssignmentDeclarationSupport5.js, 13, 21)) >_sym : Symbol(_sym, Decl(lateBoundAssignmentDeclarationSupport5.js, 1, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport5.symbols.diff b/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport5.symbols.diff index da3e923b0f..2c1e0cc769 100644 --- a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport5.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport5.symbols.diff @@ -31,7 +31,7 @@ ->module : Symbol(module, Decl(lateBoundAssignmentDeclarationSupport5.js, 12, 22)) ->exports : Symbol(module.exports, Decl(lateBoundAssignmentDeclarationSupport5.js, 0, 0)) +>module.exports : Symbol("lateBoundAssignmentDeclarationSupport5", Decl(lateBoundAssignmentDeclarationSupport5.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("lateBoundAssignmentDeclarationSupport5", Decl(lateBoundAssignmentDeclarationSupport5.js, 0, 0)) +>exports : Symbol("lateBoundAssignmentDeclarationSupport5", Decl(lateBoundAssignmentDeclarationSupport5.js, 0, 0)) >F : Symbol(F, Decl(lateBoundAssignmentDeclarationSupport5.js, 12, 22)) ->F : Symbol(F, Decl(lateBoundAssignmentDeclarationSupport5.js, 2, 27), Decl(lateBoundAssignmentDeclarationSupport5.js, 5, 1)) @@ -43,7 +43,7 @@ ->module : Symbol(module, Decl(lateBoundAssignmentDeclarationSupport5.js, 12, 22)) ->exports : Symbol(module.exports, Decl(lateBoundAssignmentDeclarationSupport5.js, 0, 0)) +>module.exports : Symbol("lateBoundAssignmentDeclarationSupport5", Decl(lateBoundAssignmentDeclarationSupport5.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("lateBoundAssignmentDeclarationSupport5", Decl(lateBoundAssignmentDeclarationSupport5.js, 0, 0)) +>exports : Symbol("lateBoundAssignmentDeclarationSupport5", Decl(lateBoundAssignmentDeclarationSupport5.js, 0, 0)) >S : Symbol(S, Decl(lateBoundAssignmentDeclarationSupport5.js, 13, 21)) >_sym : Symbol(_sym, Decl(lateBoundAssignmentDeclarationSupport5.js, 1, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport6.symbols b/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport6.symbols index c2449f4ba8..508f35ee24 100644 --- a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport6.symbols +++ b/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport6.symbols @@ -77,7 +77,7 @@ const _z = inst[_sym]; module.exports.F = F; >module.exports.F : Symbol(F, Decl(lateBoundAssignmentDeclarationSupport6.js, 11, 22)) >module.exports : Symbol("lateBoundAssignmentDeclarationSupport6", Decl(lateBoundAssignmentDeclarationSupport6.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("lateBoundAssignmentDeclarationSupport6", Decl(lateBoundAssignmentDeclarationSupport6.js, 0, 0)) >exports : Symbol("lateBoundAssignmentDeclarationSupport6", Decl(lateBoundAssignmentDeclarationSupport6.js, 0, 0)) >F : Symbol(F, Decl(lateBoundAssignmentDeclarationSupport6.js, 11, 22)) >F : Symbol(F, Decl(lateBoundAssignmentDeclarationSupport6.js, 2, 27)) @@ -85,7 +85,7 @@ module.exports.F = F; module.exports.S = _sym; >module.exports.S : Symbol(S, Decl(lateBoundAssignmentDeclarationSupport6.js, 12, 21)) >module.exports : Symbol("lateBoundAssignmentDeclarationSupport6", Decl(lateBoundAssignmentDeclarationSupport6.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("lateBoundAssignmentDeclarationSupport6", Decl(lateBoundAssignmentDeclarationSupport6.js, 0, 0)) >exports : Symbol("lateBoundAssignmentDeclarationSupport6", Decl(lateBoundAssignmentDeclarationSupport6.js, 0, 0)) >S : Symbol(S, Decl(lateBoundAssignmentDeclarationSupport6.js, 12, 21)) >_sym : Symbol(_sym, Decl(lateBoundAssignmentDeclarationSupport6.js, 1, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport6.symbols.diff b/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport6.symbols.diff index 03282bced5..786ada5232 100644 --- a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport6.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport6.symbols.diff @@ -20,7 +20,7 @@ ->module : Symbol(module, Decl(lateBoundAssignmentDeclarationSupport6.js, 11, 22)) ->exports : Symbol(module.exports, Decl(lateBoundAssignmentDeclarationSupport6.js, 0, 0)) +>module.exports : Symbol("lateBoundAssignmentDeclarationSupport6", Decl(lateBoundAssignmentDeclarationSupport6.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("lateBoundAssignmentDeclarationSupport6", Decl(lateBoundAssignmentDeclarationSupport6.js, 0, 0)) +>exports : Symbol("lateBoundAssignmentDeclarationSupport6", Decl(lateBoundAssignmentDeclarationSupport6.js, 0, 0)) >F : Symbol(F, Decl(lateBoundAssignmentDeclarationSupport6.js, 11, 22)) >F : Symbol(F, Decl(lateBoundAssignmentDeclarationSupport6.js, 2, 27)) @@ -31,7 +31,7 @@ ->module : Symbol(module, Decl(lateBoundAssignmentDeclarationSupport6.js, 11, 22)) ->exports : Symbol(module.exports, Decl(lateBoundAssignmentDeclarationSupport6.js, 0, 0)) +>module.exports : Symbol("lateBoundAssignmentDeclarationSupport6", Decl(lateBoundAssignmentDeclarationSupport6.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("lateBoundAssignmentDeclarationSupport6", Decl(lateBoundAssignmentDeclarationSupport6.js, 0, 0)) +>exports : Symbol("lateBoundAssignmentDeclarationSupport6", Decl(lateBoundAssignmentDeclarationSupport6.js, 0, 0)) >S : Symbol(S, Decl(lateBoundAssignmentDeclarationSupport6.js, 12, 21)) >_sym : Symbol(_sym, Decl(lateBoundAssignmentDeclarationSupport6.js, 1, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport7.symbols b/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport7.symbols index eba0c9f488..5e54fb5797 100644 --- a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport7.symbols +++ b/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport7.symbols @@ -44,7 +44,7 @@ F[_str] = "ok"; module.exports.F = F; >module.exports.F : Symbol(F, Decl(lateBoundAssignmentDeclarationSupport7.js, 6, 15)) >module.exports : Symbol("lateBoundAssignmentDeclarationSupport7", Decl(lateBoundAssignmentDeclarationSupport7.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("lateBoundAssignmentDeclarationSupport7", Decl(lateBoundAssignmentDeclarationSupport7.js, 0, 0)) >exports : Symbol("lateBoundAssignmentDeclarationSupport7", Decl(lateBoundAssignmentDeclarationSupport7.js, 0, 0)) >F : Symbol(F, Decl(lateBoundAssignmentDeclarationSupport7.js, 6, 15)) >F : Symbol(F, Decl(lateBoundAssignmentDeclarationSupport7.js, 1, 27)) @@ -52,7 +52,7 @@ module.exports.F = F; module.exports.S = _sym; >module.exports.S : Symbol(S, Decl(lateBoundAssignmentDeclarationSupport7.js, 7, 21)) >module.exports : Symbol("lateBoundAssignmentDeclarationSupport7", Decl(lateBoundAssignmentDeclarationSupport7.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("lateBoundAssignmentDeclarationSupport7", Decl(lateBoundAssignmentDeclarationSupport7.js, 0, 0)) >exports : Symbol("lateBoundAssignmentDeclarationSupport7", Decl(lateBoundAssignmentDeclarationSupport7.js, 0, 0)) >S : Symbol(S, Decl(lateBoundAssignmentDeclarationSupport7.js, 7, 21)) >_sym : Symbol(_sym, Decl(lateBoundAssignmentDeclarationSupport7.js, 0, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport7.symbols.diff b/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport7.symbols.diff index 00bc1adc0c..0654af2377 100644 --- a/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport7.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/lateBoundAssignmentDeclarationSupport7.symbols.diff @@ -32,7 +32,7 @@ ->module : Symbol(module, Decl(lateBoundAssignmentDeclarationSupport7.js, 6, 15)) ->exports : Symbol(module.exports, Decl(lateBoundAssignmentDeclarationSupport7.js, 0, 0)) +>module.exports : Symbol("lateBoundAssignmentDeclarationSupport7", Decl(lateBoundAssignmentDeclarationSupport7.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("lateBoundAssignmentDeclarationSupport7", Decl(lateBoundAssignmentDeclarationSupport7.js, 0, 0)) +>exports : Symbol("lateBoundAssignmentDeclarationSupport7", Decl(lateBoundAssignmentDeclarationSupport7.js, 0, 0)) >F : Symbol(F, Decl(lateBoundAssignmentDeclarationSupport7.js, 6, 15)) ->F : Symbol(F, Decl(lateBoundAssignmentDeclarationSupport7.js, 1, 27), Decl(lateBoundAssignmentDeclarationSupport7.js, 4, 1), Decl(lateBoundAssignmentDeclarationSupport7.js, 5, 15)) @@ -44,7 +44,7 @@ ->module : Symbol(module, Decl(lateBoundAssignmentDeclarationSupport7.js, 6, 15)) ->exports : Symbol(module.exports, Decl(lateBoundAssignmentDeclarationSupport7.js, 0, 0)) +>module.exports : Symbol("lateBoundAssignmentDeclarationSupport7", Decl(lateBoundAssignmentDeclarationSupport7.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("lateBoundAssignmentDeclarationSupport7", Decl(lateBoundAssignmentDeclarationSupport7.js, 0, 0)) +>exports : Symbol("lateBoundAssignmentDeclarationSupport7", Decl(lateBoundAssignmentDeclarationSupport7.js, 0, 0)) >S : Symbol(S, Decl(lateBoundAssignmentDeclarationSupport7.js, 7, 21)) >_sym : Symbol(_sym, Decl(lateBoundAssignmentDeclarationSupport7.js, 0, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAlias.symbols b/testdata/baselines/reference/submodule/conformance/moduleExportAlias.symbols index db9cea396e..e1b0d0aabb 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportAlias.symbols +++ b/testdata/baselines/reference/submodule/conformance/moduleExportAlias.symbols @@ -79,7 +79,7 @@ exports.func2 = function () { }; var moduleExportsAlias = module.exports; >moduleExportsAlias : Symbol(moduleExportsAlias, Decl(b.js, 4, 3)) >module.exports : Symbol(export=, Decl(b.js, 41, 40)) ->module : Symbol(module.exports) +>module : Symbol("b", Decl(b.js, 0, 0)) >exports : Symbol(export=, Decl(b.js, 41, 40)) moduleExportsAlias.func3 = function () { }; @@ -87,14 +87,14 @@ moduleExportsAlias.func3 = function () { }; module.exports.func4 = function () { }; >module.exports : Symbol(export=, Decl(b.js, 41, 40)) ->module : Symbol(module.exports) +>module : Symbol("b", Decl(b.js, 0, 0)) >exports : Symbol(export=, Decl(b.js, 41, 40)) var multipleDeclarationAlias1 = exports = module.exports; >multipleDeclarationAlias1 : Symbol(multipleDeclarationAlias1, Decl(b.js, 8, 3)) >exports : Symbol("b", Decl(b.js, 0, 0)) >module.exports : Symbol(export=, Decl(b.js, 41, 40)) ->module : Symbol(module.exports) +>module : Symbol("b", Decl(b.js, 0, 0)) >exports : Symbol(export=, Decl(b.js, 41, 40)) multipleDeclarationAlias1.func5 = function () { }; @@ -103,7 +103,7 @@ multipleDeclarationAlias1.func5 = function () { }; var multipleDeclarationAlias2 = module.exports = exports; >multipleDeclarationAlias2 : Symbol(multipleDeclarationAlias2, Decl(b.js, 11, 3)) >module.exports : Symbol(export=, Decl(b.js, 41, 40)) ->module : Symbol(module.exports) +>module : Symbol("b", Decl(b.js, 0, 0)) >exports : Symbol(export=, Decl(b.js, 41, 40)) >exports : Symbol("b", Decl(b.js, 0, 0)) @@ -125,7 +125,7 @@ var multipleDeclarationAlias4 = someOtherVariable = module.exports; >multipleDeclarationAlias4 : Symbol(multipleDeclarationAlias4, Decl(b.js, 18, 3)) >someOtherVariable : Symbol(someOtherVariable, Decl(b.js, 14, 3)) >module.exports : Symbol(export=, Decl(b.js, 41, 40)) ->module : Symbol(module.exports) +>module : Symbol("b", Decl(b.js, 0, 0)) >exports : Symbol(export=, Decl(b.js, 41, 40)) multipleDeclarationAlias4.func8 = function () { }; @@ -134,7 +134,7 @@ multipleDeclarationAlias4.func8 = function () { }; var multipleDeclarationAlias5 = module.exports = exports = {}; >multipleDeclarationAlias5 : Symbol(multipleDeclarationAlias5, Decl(b.js, 21, 3)) >module.exports : Symbol(export=, Decl(b.js, 41, 40)) ->module : Symbol(module.exports) +>module : Symbol("b", Decl(b.js, 0, 0)) >exports : Symbol(export=, Decl(b.js, 41, 40)) >exports : Symbol("b", Decl(b.js, 0, 0)) @@ -145,7 +145,7 @@ var multipleDeclarationAlias6 = exports = module.exports = {}; >multipleDeclarationAlias6 : Symbol(multipleDeclarationAlias6, Decl(b.js, 24, 3)) >exports : Symbol("b", Decl(b.js, 0, 0)) >module.exports : Symbol(export=, Decl(b.js, 41, 40)) ->module : Symbol(module.exports) +>module : Symbol("b", Decl(b.js, 0, 0)) >exports : Symbol(export=, Decl(b.js, 41, 40)) multipleDeclarationAlias6.func10 = function () { }; @@ -154,7 +154,7 @@ multipleDeclarationAlias6.func10 = function () { }; exports = module.exports = someOtherVariable = {}; >exports : Symbol("b", Decl(b.js, 0, 0)) >module.exports : Symbol(export=, Decl(b.js, 41, 40)) ->module : Symbol(module.exports) +>module : Symbol("b", Decl(b.js, 0, 0)) >exports : Symbol(export=, Decl(b.js, 41, 40)) >someOtherVariable : Symbol(someOtherVariable, Decl(b.js, 14, 3)) @@ -163,13 +163,13 @@ exports.func11 = function () { }; module.exports.func12 = function () { }; >module.exports : Symbol(export=, Decl(b.js, 41, 40)) ->module : Symbol(module.exports) +>module : Symbol("b", Decl(b.js, 0, 0)) >exports : Symbol(export=, Decl(b.js, 41, 40)) exports = module.exports = someOtherVariable = {}; >exports : Symbol("b", Decl(b.js, 0, 0)) >module.exports : Symbol(export=, Decl(b.js, 41, 40)) ->module : Symbol(module.exports) +>module : Symbol("b", Decl(b.js, 0, 0)) >exports : Symbol(export=, Decl(b.js, 41, 40)) >someOtherVariable : Symbol(someOtherVariable, Decl(b.js, 14, 3)) @@ -178,13 +178,13 @@ exports.func11 = function () { }; module.exports.func12 = function () { }; >module.exports : Symbol(export=, Decl(b.js, 41, 40)) ->module : Symbol(module.exports) +>module : Symbol("b", Decl(b.js, 0, 0)) >exports : Symbol(export=, Decl(b.js, 41, 40)) exports = module.exports = {}; >exports : Symbol("b", Decl(b.js, 0, 0)) >module.exports : Symbol(export=, Decl(b.js, 41, 40)) ->module : Symbol(module.exports) +>module : Symbol("b", Decl(b.js, 0, 0)) >exports : Symbol(export=, Decl(b.js, 41, 40)) exports.func13 = function () { }; @@ -192,13 +192,13 @@ exports.func13 = function () { }; module.exports.func14 = function () { }; >module.exports : Symbol(export=, Decl(b.js, 41, 40)) ->module : Symbol(module.exports) +>module : Symbol("b", Decl(b.js, 0, 0)) >exports : Symbol(export=, Decl(b.js, 41, 40)) exports = module.exports = {}; >exports : Symbol("b", Decl(b.js, 0, 0)) >module.exports : Symbol(export=, Decl(b.js, 41, 40)) ->module : Symbol(module.exports) +>module : Symbol("b", Decl(b.js, 0, 0)) >exports : Symbol(export=, Decl(b.js, 41, 40)) exports.func15 = function () { }; @@ -206,12 +206,12 @@ exports.func15 = function () { }; module.exports.func16 = function () { }; >module.exports : Symbol(export=, Decl(b.js, 41, 40)) ->module : Symbol(module.exports) +>module : Symbol("b", Decl(b.js, 0, 0)) >exports : Symbol(export=, Decl(b.js, 41, 40)) module.exports = exports = {}; >module.exports : Symbol(export=, Decl(b.js, 41, 40)) ->module : Symbol(module.exports) +>module : Symbol("b", Decl(b.js, 0, 0)) >exports : Symbol(export=, Decl(b.js, 41, 40)) >exports : Symbol("b", Decl(b.js, 0, 0)) @@ -220,12 +220,12 @@ exports.func17 = function () { }; module.exports.func18 = function () { }; >module.exports : Symbol(export=, Decl(b.js, 41, 40)) ->module : Symbol(module.exports) +>module : Symbol("b", Decl(b.js, 0, 0)) >exports : Symbol(export=, Decl(b.js, 41, 40)) module.exports = {}; >module.exports : Symbol(export=, Decl(b.js, 41, 40)) ->module : Symbol(module.exports) +>module : Symbol("b", Decl(b.js, 0, 0)) >exports : Symbol(export=, Decl(b.js, 41, 40)) exports.func19 = function () { }; @@ -233,7 +233,7 @@ exports.func19 = function () { }; module.exports.func20 = function () { }; >module.exports : Symbol(export=, Decl(b.js, 41, 40)) ->module : Symbol(module.exports) +>module : Symbol("b", Decl(b.js, 0, 0)) >exports : Symbol(export=, Decl(b.js, 41, 40)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAlias.symbols.diff b/testdata/baselines/reference/submodule/conformance/moduleExportAlias.symbols.diff index 7c68f5c1af..8252b2c22c 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportAlias.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/moduleExportAlias.symbols.diff @@ -125,7 +125,7 @@ ->module : Symbol(module, Decl(b.js, 4, 24)) ->exports : Symbol(module.exports, Decl(b.js, 0, 0)) +>module.exports : Symbol(export=, Decl(b.js, 41, 40)) -+>module : Symbol(module.exports) ++>module : Symbol("b", Decl(b.js, 0, 0)) +>exports : Symbol(export=, Decl(b.js, 41, 40)) moduleExportsAlias.func3 = function () { }; @@ -140,7 +140,7 @@ ->exports : Symbol(module.exports, Decl(b.js, 0, 0)) ->func4 : Symbol(func4, Decl(b.js, 5, 43)) +>module.exports : Symbol(export=, Decl(b.js, 41, 40)) -+>module : Symbol(module.exports) ++>module : Symbol("b", Decl(b.js, 0, 0)) +>exports : Symbol(export=, Decl(b.js, 41, 40)) var multipleDeclarationAlias1 = exports = module.exports; @@ -150,7 +150,7 @@ ->module : Symbol(module, Decl(b.js, 4, 24)) ->exports : Symbol(module.exports, Decl(b.js, 0, 0)) +>module.exports : Symbol(export=, Decl(b.js, 41, 40)) -+>module : Symbol(module.exports) ++>module : Symbol("b", Decl(b.js, 0, 0)) +>exports : Symbol(export=, Decl(b.js, 41, 40)) multipleDeclarationAlias1.func5 = function () { }; @@ -164,7 +164,7 @@ ->module : Symbol(module, Decl(b.js, 4, 24)) ->exports : Symbol(module.exports, Decl(b.js, 0, 0)) +>module.exports : Symbol(export=, Decl(b.js, 41, 40)) -+>module : Symbol(module.exports) ++>module : Symbol("b", Decl(b.js, 0, 0)) +>exports : Symbol(export=, Decl(b.js, 41, 40)) >exports : Symbol("b", Decl(b.js, 0, 0)) @@ -190,7 +190,7 @@ ->module : Symbol(module, Decl(b.js, 4, 24)) ->exports : Symbol(module.exports, Decl(b.js, 0, 0)) +>module.exports : Symbol(export=, Decl(b.js, 41, 40)) -+>module : Symbol(module.exports) ++>module : Symbol("b", Decl(b.js, 0, 0)) +>exports : Symbol(export=, Decl(b.js, 41, 40)) multipleDeclarationAlias4.func8 = function () { }; @@ -204,7 +204,7 @@ ->module : Symbol(module, Decl(b.js, 4, 24)) ->exports : Symbol(module.exports, Decl(b.js, 0, 0)) +>module.exports : Symbol(export=, Decl(b.js, 41, 40)) -+>module : Symbol(module.exports) ++>module : Symbol("b", Decl(b.js, 0, 0)) +>exports : Symbol(export=, Decl(b.js, 41, 40)) >exports : Symbol("b", Decl(b.js, 0, 0)) @@ -220,7 +220,7 @@ ->module : Symbol(module, Decl(b.js, 4, 24)) ->exports : Symbol(module.exports, Decl(b.js, 0, 0)) +>module.exports : Symbol(export=, Decl(b.js, 41, 40)) -+>module : Symbol(module.exports) ++>module : Symbol("b", Decl(b.js, 0, 0)) +>exports : Symbol(export=, Decl(b.js, 41, 40)) multipleDeclarationAlias6.func10 = function () { }; @@ -269,7 +269,7 @@ +exports = module.exports = someOtherVariable = {}; +>exports : Symbol("b", Decl(b.js, 0, 0)) +>module.exports : Symbol(export=, Decl(b.js, 41, 40)) -+>module : Symbol(module.exports) ++>module : Symbol("b", Decl(b.js, 0, 0)) +>exports : Symbol(export=, Decl(b.js, 41, 40)) +>someOtherVariable : Symbol(someOtherVariable, Decl(b.js, 14, 3)) + @@ -278,13 +278,13 @@ + +module.exports.func12 = function () { }; +>module.exports : Symbol(export=, Decl(b.js, 41, 40)) -+>module : Symbol(module.exports) ++>module : Symbol("b", Decl(b.js, 0, 0)) +>exports : Symbol(export=, Decl(b.js, 41, 40)) + +exports = module.exports = someOtherVariable = {}; +>exports : Symbol("b", Decl(b.js, 0, 0)) +>module.exports : Symbol(export=, Decl(b.js, 41, 40)) -+>module : Symbol(module.exports) ++>module : Symbol("b", Decl(b.js, 0, 0)) +>exports : Symbol(export=, Decl(b.js, 41, 40)) +>someOtherVariable : Symbol(someOtherVariable, Decl(b.js, 14, 3)) + @@ -293,7 +293,7 @@ + +module.exports.func12 = function () { }; +>module.exports : Symbol(export=, Decl(b.js, 41, 40)) -+>module : Symbol(module.exports) ++>module : Symbol("b", Decl(b.js, 0, 0)) +>exports : Symbol(export=, Decl(b.js, 41, 40)) exports = module.exports = {}; @@ -302,7 +302,7 @@ ->module : Symbol(module, Decl(b.js, 4, 24)) ->exports : Symbol(module.exports, Decl(b.js, 0, 0)) +>module.exports : Symbol(export=, Decl(b.js, 41, 40)) -+>module : Symbol(module.exports) ++>module : Symbol("b", Decl(b.js, 0, 0)) +>exports : Symbol(export=, Decl(b.js, 41, 40)) exports.func13 = function () { }; @@ -318,7 +318,7 @@ ->exports : Symbol(module.exports, Decl(b.js, 0, 0)) ->func14 : Symbol(func14, Decl(b.js, 36, 33)) +>module.exports : Symbol(export=, Decl(b.js, 41, 40)) -+>module : Symbol(module.exports) ++>module : Symbol("b", Decl(b.js, 0, 0)) +>exports : Symbol(export=, Decl(b.js, 41, 40)) exports = module.exports = {}; @@ -327,7 +327,7 @@ ->module : Symbol(module, Decl(b.js, 4, 24)) ->exports : Symbol(module.exports, Decl(b.js, 0, 0)) +>module.exports : Symbol(export=, Decl(b.js, 41, 40)) -+>module : Symbol(module.exports) ++>module : Symbol("b", Decl(b.js, 0, 0)) +>exports : Symbol(export=, Decl(b.js, 41, 40)) exports.func15 = function () { }; @@ -343,7 +343,7 @@ ->exports : Symbol(module.exports, Decl(b.js, 0, 0)) ->func16 : Symbol(func16, Decl(b.js, 40, 33)) +>module.exports : Symbol(export=, Decl(b.js, 41, 40)) -+>module : Symbol(module.exports) ++>module : Symbol("b", Decl(b.js, 0, 0)) +>exports : Symbol(export=, Decl(b.js, 41, 40)) module.exports = exports = {}; @@ -351,7 +351,7 @@ ->module : Symbol(module, Decl(b.js, 4, 24)) ->exports : Symbol(module.exports, Decl(b.js, 0, 0)) +>module.exports : Symbol(export=, Decl(b.js, 41, 40)) -+>module : Symbol(module.exports) ++>module : Symbol("b", Decl(b.js, 0, 0)) +>exports : Symbol(export=, Decl(b.js, 41, 40)) >exports : Symbol("b", Decl(b.js, 0, 0)) @@ -368,7 +368,7 @@ ->exports : Symbol(module.exports, Decl(b.js, 0, 0)) ->func18 : Symbol(func18, Decl(b.js, 44, 33)) +>module.exports : Symbol(export=, Decl(b.js, 41, 40)) -+>module : Symbol(module.exports) ++>module : Symbol("b", Decl(b.js, 0, 0)) +>exports : Symbol(export=, Decl(b.js, 41, 40)) module.exports = {}; @@ -376,7 +376,7 @@ ->module : Symbol(module, Decl(b.js, 4, 24)) ->exports : Symbol(module.exports, Decl(b.js, 0, 0)) +>module.exports : Symbol(export=, Decl(b.js, 41, 40)) -+>module : Symbol(module.exports) ++>module : Symbol("b", Decl(b.js, 0, 0)) +>exports : Symbol(export=, Decl(b.js, 41, 40)) exports.func19 = function () { }; @@ -392,6 +392,6 @@ ->exports : Symbol(module.exports, Decl(b.js, 0, 0)) ->func20 : Symbol(func20, Decl(b.js, 48, 33)) +>module.exports : Symbol(export=, Decl(b.js, 41, 40)) -+>module : Symbol(module.exports) ++>module : Symbol("b", Decl(b.js, 0, 0)) +>exports : Symbol(export=, Decl(b.js, 41, 40)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAlias2.symbols b/testdata/baselines/reference/submodule/conformance/moduleExportAlias2.symbols index efe1cb3025..018e9cdf0e 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportAlias2.symbols +++ b/testdata/baselines/reference/submodule/conformance/moduleExportAlias2.symbols @@ -34,7 +34,7 @@ declare var module: { exports: any }; exports = module.exports = C >exports : Symbol("semver", Decl(semver.js, 0, 0)) >module.exports : Symbol("semver", Decl(semver.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("semver", Decl(semver.js, 0, 0)) >exports : Symbol("semver", Decl(semver.js, 0, 0)) >C : Symbol(C, Decl(semver.js, 2, 22)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAlias2.symbols.diff b/testdata/baselines/reference/submodule/conformance/moduleExportAlias2.symbols.diff index 0a1a2a7d7c..adb5187e6b 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportAlias2.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/moduleExportAlias2.symbols.diff @@ -17,7 +17,7 @@ ->module : Symbol(export=, Decl(semver.js, 1, 9)) ->exports : Symbol(export=, Decl(semver.js, 1, 9)) +>module.exports : Symbol("semver", Decl(semver.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("semver", Decl(semver.js, 0, 0)) +>exports : Symbol("semver", Decl(semver.js, 0, 0)) >C : Symbol(C, Decl(semver.js, 2, 22)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAlias3.symbols b/testdata/baselines/reference/submodule/conformance/moduleExportAlias3.symbols index 4cd9a45599..8015fd390d 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportAlias3.symbols +++ b/testdata/baselines/reference/submodule/conformance/moduleExportAlias3.symbols @@ -7,7 +7,7 @@ class C { } module.exports = { >module.exports : Symbol(export=, Decl(bug24062.js, 2, 1)) ->module : Symbol(module.exports) +>module : Symbol("bug24062", Decl(bug24062.js, 0, 0)) >exports : Symbol(export=, Decl(bug24062.js, 2, 1)) C diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAlias3.symbols.diff b/testdata/baselines/reference/submodule/conformance/moduleExportAlias3.symbols.diff index cca2eb32d8..c01f3edc1f 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportAlias3.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/moduleExportAlias3.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(module, Decl(bug24062.js, 2, 1)) ->exports : Symbol(module.exports, Decl(bug24062.js, 0, 0)) +>module.exports : Symbol(export=, Decl(bug24062.js, 2, 1)) -+>module : Symbol(module.exports) ++>module : Symbol("bug24062", Decl(bug24062.js, 0, 0)) +>exports : Symbol(export=, Decl(bug24062.js, 2, 1)) C diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAlias4.symbols b/testdata/baselines/reference/submodule/conformance/moduleExportAlias4.symbols index a9cab75a98..3cd1a6bcb6 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportAlias4.symbols +++ b/testdata/baselines/reference/submodule/conformance/moduleExportAlias4.symbols @@ -9,13 +9,13 @@ var wat = require('./bug24024') module.exports = class C {} >module.exports : Symbol(wat, Decl(bug24024.js, 2, 16)) ->module : Symbol(module.exports) +>module : Symbol("bug24024", Decl(bug24024.js, 0, 0)) >exports : Symbol(wat, Decl(bug24024.js, 2, 16)) >C : Symbol(C, Decl(bug24024.js, 2, 16)) module.exports.D = class D { } >module.exports : Symbol(wat, Decl(bug24024.js, 2, 16)) ->module : Symbol(module.exports) +>module : Symbol("bug24024", Decl(bug24024.js, 0, 0)) >exports : Symbol(wat, Decl(bug24024.js, 2, 16)) >D : Symbol(D, Decl(bug24024.js, 3, 18)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAlias4.symbols.diff b/testdata/baselines/reference/submodule/conformance/moduleExportAlias4.symbols.diff index 8a574736aa..1369e4b0ec 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportAlias4.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/moduleExportAlias4.symbols.diff @@ -9,7 +9,7 @@ ->exports : Symbol(export=, Decl(bug24024.js, 1, 31)) ->C : Symbol(wat, Decl(bug24024.js, 2, 16)) +>module.exports : Symbol(wat, Decl(bug24024.js, 2, 16)) -+>module : Symbol(module.exports) ++>module : Symbol("bug24024", Decl(bug24024.js, 0, 0)) +>exports : Symbol(wat, Decl(bug24024.js, 2, 16)) +>C : Symbol(C, Decl(bug24024.js, 2, 16)) @@ -21,6 +21,6 @@ ->D : Symbol(wat.D, Decl(bug24024.js, 2, 27)) ->D : Symbol(wat.D, Decl(bug24024.js, 3, 18)) +>module.exports : Symbol(wat, Decl(bug24024.js, 2, 16)) -+>module : Symbol(module.exports) ++>module : Symbol("bug24024", Decl(bug24024.js, 0, 0)) +>exports : Symbol(wat, Decl(bug24024.js, 2, 16)) +>D : Symbol(D, Decl(bug24024.js, 3, 18)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAlias5.symbols b/testdata/baselines/reference/submodule/conformance/moduleExportAlias5.symbols index 9a8873d427..2abd69871d 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportAlias5.symbols +++ b/testdata/baselines/reference/submodule/conformance/moduleExportAlias5.symbols @@ -8,7 +8,7 @@ const webpack = function (){ exports = module.exports = webpack; >exports : Symbol("bug24754", Decl(bug24754.js, 0, 0)) >module.exports : Symbol("bug24754", Decl(bug24754.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("bug24754", Decl(bug24754.js, 0, 0)) >exports : Symbol("bug24754", Decl(bug24754.js, 0, 0)) >webpack : Symbol(webpack, Decl(bug24754.js, 1, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAlias5.symbols.diff b/testdata/baselines/reference/submodule/conformance/moduleExportAlias5.symbols.diff index 40a2d99fcf..743e5d4fb8 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportAlias5.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/moduleExportAlias5.symbols.diff @@ -14,7 +14,7 @@ ->exports : Symbol(export=, Decl(bug24754.js, 3, 9)) ->webpack : Symbol(webpack, Decl(bug24754.js, 1, 5), Decl(bug24754.js, 4, 23)) +>module.exports : Symbol("bug24754", Decl(bug24754.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("bug24754", Decl(bug24754.js, 0, 0)) +>exports : Symbol("bug24754", Decl(bug24754.js, 0, 0)) +>webpack : Symbol(webpack, Decl(bug24754.js, 1, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAliasExports.symbols b/testdata/baselines/reference/submodule/conformance/moduleExportAliasExports.symbols index 373a830db8..4ec0d40759 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportAliasExports.symbols +++ b/testdata/baselines/reference/submodule/conformance/moduleExportAliasExports.symbols @@ -15,7 +15,7 @@ exports.everywhere = 2 module.exports = exports >module.exports : Symbol("Eloquent", Decl(Eloquent.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("Eloquent", Decl(Eloquent.js, 0, 0)) >exports : Symbol("Eloquent", Decl(Eloquent.js, 0, 0)) >exports : Symbol("Eloquent", Decl(Eloquent.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAliasExports.symbols.diff b/testdata/baselines/reference/submodule/conformance/moduleExportAliasExports.symbols.diff index d9b5824e33..cdec0b4368 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportAliasExports.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/moduleExportAliasExports.symbols.diff @@ -19,7 +19,7 @@ ->module : Symbol(export=, Decl(Eloquent.js, 3, 22)) ->exports : Symbol(export=, Decl(Eloquent.js, 3, 22)) +>module.exports : Symbol("Eloquent", Decl(Eloquent.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("Eloquent", Decl(Eloquent.js, 0, 0)) +>exports : Symbol("Eloquent", Decl(Eloquent.js, 0, 0)) >exports : Symbol("Eloquent", Decl(Eloquent.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAliasImported.symbols b/testdata/baselines/reference/submodule/conformance/moduleExportAliasImported.symbols index eed33947c6..5adf80048f 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportAliasImported.symbols +++ b/testdata/baselines/reference/submodule/conformance/moduleExportAliasImported.symbols @@ -9,7 +9,7 @@ function alias() { } module.exports = alias >module.exports : Symbol(alias, Decl(bug28014.js, 0, 19)) ->module : Symbol(module.exports) +>module : Symbol("bug28014", Decl(bug28014.js, 0, 0)) >exports : Symbol(alias, Decl(bug28014.js, 0, 19)) >alias : Symbol(alias, Decl(bug28014.js, 0, 19)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAliasImported.symbols.diff b/testdata/baselines/reference/submodule/conformance/moduleExportAliasImported.symbols.diff index db6b4bdc5c..99aa7d6029 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportAliasImported.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/moduleExportAliasImported.symbols.diff @@ -17,7 +17,7 @@ ->module : Symbol(export=, Decl(bug28014.js, 1, 20)) ->exports : Symbol(export=, Decl(bug28014.js, 1, 20)) +>module.exports : Symbol(alias, Decl(bug28014.js, 0, 19)) -+>module : Symbol(module.exports) ++>module : Symbol("bug28014", Decl(bug28014.js, 0, 0)) +>exports : Symbol(alias, Decl(bug28014.js, 0, 19)) >alias : Symbol(alias, Decl(bug28014.js, 0, 19)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAliasUnknown.symbols b/testdata/baselines/reference/submodule/conformance/moduleExportAliasUnknown.symbols index 33e6b8ac42..184fac3313 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportAliasUnknown.symbols +++ b/testdata/baselines/reference/submodule/conformance/moduleExportAliasUnknown.symbols @@ -3,7 +3,7 @@ === bug27025.js === module.exports = window.nonprop; >module.exports : Symbol(unknown) ->module : Symbol(module.exports) +>module : Symbol("bug27025", Decl(bug27025.js, 0, 0)) >exports : Symbol(unknown) >window : Symbol(window, Decl(lib.dom.d.ts, --, --)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAliasUnknown.symbols.diff b/testdata/baselines/reference/submodule/conformance/moduleExportAliasUnknown.symbols.diff index 179701bcbd..585550c7c0 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportAliasUnknown.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/moduleExportAliasUnknown.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(export=, Decl(bug27025.js, 0, 0)) ->exports : Symbol(export=, Decl(bug27025.js, 0, 0)) +>module.exports : Symbol(unknown) -+>module : Symbol(module.exports) ++>module : Symbol("bug27025", Decl(bug27025.js, 0, 0)) +>exports : Symbol(unknown) >window : Symbol(window, Decl(lib.dom.d.ts, --, --)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment.symbols b/testdata/baselines/reference/submodule/conformance/moduleExportAssignment.symbols index d3908ce024..09448fa003 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment.symbols +++ b/testdata/baselines/reference/submodule/conformance/moduleExportAssignment.symbols @@ -24,7 +24,7 @@ class EE { var npmlog = module.exports = new EE() >npmlog : Symbol(npmlog, Decl(npmlog.js, 4, 3)) >module.exports : Symbol("npmlog", Decl(npmlog.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("npmlog", Decl(npmlog.js, 0, 0)) >exports : Symbol("npmlog", Decl(npmlog.js, 0, 0)) >EE : Symbol(EE, Decl(npmlog.js, 0, 0)) @@ -35,7 +35,7 @@ npmlog.on('hi') // both references should see EE.on module.exports.on('hi') // here too >module.exports : Symbol("npmlog", Decl(npmlog.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("npmlog", Decl(npmlog.js, 0, 0)) >exports : Symbol("npmlog", Decl(npmlog.js, 0, 0)) npmlog.x = 1 @@ -44,7 +44,7 @@ npmlog.x = 1 module.exports.y = 2 >module.exports.y : Symbol(y, Decl(npmlog.js, 9, 12)) >module.exports : Symbol("npmlog", Decl(npmlog.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("npmlog", Decl(npmlog.js, 0, 0)) >exports : Symbol("npmlog", Decl(npmlog.js, 0, 0)) >y : Symbol(y, Decl(npmlog.js, 9, 12)) @@ -53,6 +53,6 @@ npmlog.y module.exports.x >module.exports : Symbol("npmlog", Decl(npmlog.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("npmlog", Decl(npmlog.js, 0, 0)) >exports : Symbol("npmlog", Decl(npmlog.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment.symbols.diff b/testdata/baselines/reference/submodule/conformance/moduleExportAssignment.symbols.diff index 298239bc3b..fd22517a5a 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/moduleExportAssignment.symbols.diff @@ -27,7 +27,7 @@ ->module : Symbol(npmlog, Decl(npmlog.js, 4, 12)) ->exports : Symbol(npmlog, Decl(npmlog.js, 4, 12)) +>module.exports : Symbol("npmlog", Decl(npmlog.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("npmlog", Decl(npmlog.js, 0, 0)) +>exports : Symbol("npmlog", Decl(npmlog.js, 0, 0)) >EE : Symbol(EE, Decl(npmlog.js, 0, 0)) @@ -42,7 +42,7 @@ ->exports : Symbol(module.exports, Decl(npmlog.js, 0, 0)) ->on : Symbol(EE.on, Decl(npmlog.js, 0, 10)) +>module.exports : Symbol("npmlog", Decl(npmlog.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("npmlog", Decl(npmlog.js, 0, 0)) +>exports : Symbol("npmlog", Decl(npmlog.js, 0, 0)) npmlog.x = 1 @@ -56,7 +56,7 @@ ->module : Symbol(module, Decl(npmlog.js, 4, 12)) ->exports : Symbol(module.exports, Decl(npmlog.js, 0, 0)) +>module.exports : Symbol("npmlog", Decl(npmlog.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("npmlog", Decl(npmlog.js, 0, 0)) +>exports : Symbol("npmlog", Decl(npmlog.js, 0, 0)) >y : Symbol(y, Decl(npmlog.js, 9, 12)) @@ -72,5 +72,5 @@ ->exports : Symbol(module.exports, Decl(npmlog.js, 0, 0)) ->x : Symbol(x, Decl(npmlog.js, 7, 23)) +>module.exports : Symbol("npmlog", Decl(npmlog.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("npmlog", Decl(npmlog.js, 0, 0)) +>exports : Symbol("npmlog", Decl(npmlog.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment2.symbols b/testdata/baselines/reference/submodule/conformance/moduleExportAssignment2.symbols index 78fa43931d..df38c84dc0 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment2.symbols +++ b/testdata/baselines/reference/submodule/conformance/moduleExportAssignment2.symbols @@ -4,14 +4,14 @@ var npm = module.exports = function (tree) { >npm : Symbol(npm, Decl(npm.js, 0, 3)) >module.exports : Symbol("npm", Decl(npm.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("npm", Decl(npm.js, 0, 0)) >exports : Symbol("npm", Decl(npm.js, 0, 0)) >tree : Symbol(tree, Decl(npm.js, 0, 37)) } module.exports.asReadInstalled = function (tree) { >module.exports.asReadInstalled : Symbol(asReadInstalled, Decl(npm.js, 1, 1)) >module.exports : Symbol("npm", Decl(npm.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("npm", Decl(npm.js, 0, 0)) >exports : Symbol("npm", Decl(npm.js, 0, 0)) >asReadInstalled : Symbol(asReadInstalled, Decl(npm.js, 1, 1)) >tree : Symbol(tree, Decl(npm.js, 2, 43)) @@ -22,7 +22,7 @@ module.exports.asReadInstalled = function (tree) { module.exports(tree) >module.exports : Symbol("npm", Decl(npm.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("npm", Decl(npm.js, 0, 0)) >exports : Symbol("npm", Decl(npm.js, 0, 0)) >tree : Symbol(tree, Decl(npm.js, 2, 43)) } diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment2.symbols.diff b/testdata/baselines/reference/submodule/conformance/moduleExportAssignment2.symbols.diff index 2304305f4c..7bbd7791d0 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment2.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/moduleExportAssignment2.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(npm, Decl(npm.js, 0, 9)) ->exports : Symbol(npm, Decl(npm.js, 0, 9)) +>module.exports : Symbol("npm", Decl(npm.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("npm", Decl(npm.js, 0, 0)) +>exports : Symbol("npm", Decl(npm.js, 0, 0)) >tree : Symbol(tree, Decl(npm.js, 0, 37)) } @@ -18,7 +18,7 @@ ->module : Symbol(module, Decl(npm.js, 0, 9), Decl(npm.js, 3, 13)) ->exports : Symbol(module.exports, Decl(npm.js, 0, 0)) +>module.exports : Symbol("npm", Decl(npm.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("npm", Decl(npm.js, 0, 0)) +>exports : Symbol("npm", Decl(npm.js, 0, 0)) >asReadInstalled : Symbol(asReadInstalled, Decl(npm.js, 1, 1)) >tree : Symbol(tree, Decl(npm.js, 2, 43)) @@ -31,7 +31,7 @@ ->module : Symbol(module, Decl(npm.js, 0, 9), Decl(npm.js, 3, 13)) ->exports : Symbol(module.exports, Decl(npm.js, 0, 0)) +>module.exports : Symbol("npm", Decl(npm.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("npm", Decl(npm.js, 0, 0)) +>exports : Symbol("npm", Decl(npm.js, 0, 0)) >tree : Symbol(tree, Decl(npm.js, 2, 43)) } diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment3.symbols b/testdata/baselines/reference/submodule/conformance/moduleExportAssignment3.symbols index 6c48dba82f..be0cc8c99a 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment3.symbols +++ b/testdata/baselines/reference/submodule/conformance/moduleExportAssignment3.symbols @@ -12,12 +12,12 @@ mod() // should be callable from here too === mod.js === module.exports = function x() { } >module.exports : Symbol(export=, Decl(mod.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("mod", Decl(mod.js, 0, 0)) >exports : Symbol(export=, Decl(mod.js, 0, 0)) >x : Symbol(x, Decl(mod.js, 0, 16)) module.exports() // should be callable >module.exports : Symbol(export=, Decl(mod.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("mod", Decl(mod.js, 0, 0)) >exports : Symbol(export=, Decl(mod.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment3.symbols.diff b/testdata/baselines/reference/submodule/conformance/moduleExportAssignment3.symbols.diff index 8f69b075c9..bb237297b3 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment3.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/moduleExportAssignment3.symbols.diff @@ -7,7 +7,7 @@ ->module.exports : Symbol(module.exports, Decl(mod.js, 0, 0)) ->module : Symbol(export=, Decl(mod.js, 0, 0)) +>module.exports : Symbol(export=, Decl(mod.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("mod", Decl(mod.js, 0, 0)) >exports : Symbol(export=, Decl(mod.js, 0, 0)) >x : Symbol(x, Decl(mod.js, 0, 16)) @@ -16,5 +16,5 @@ ->module : Symbol(module, Decl(mod.js, 0, 0)) ->exports : Symbol(module.exports, Decl(mod.js, 0, 0)) +>module.exports : Symbol(export=, Decl(mod.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("mod", Decl(mod.js, 0, 0)) +>exports : Symbol(export=, Decl(mod.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment4.symbols b/testdata/baselines/reference/submodule/conformance/moduleExportAssignment4.symbols index 723e4e6100..051c5d593f 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment4.symbols +++ b/testdata/baselines/reference/submodule/conformance/moduleExportAssignment4.symbols @@ -8,7 +8,7 @@ exports.default = { m: 1, a: 1 } module.exports = exports['default']; >module.exports : Symbol(export=, Decl(async.js, 0, 32)) ->module : Symbol(module.exports) +>module : Symbol("async", Decl(async.js, 0, 0)) >exports : Symbol(export=, Decl(async.js, 0, 32)) >exports : Symbol("async", Decl(async.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment4.symbols.diff b/testdata/baselines/reference/submodule/conformance/moduleExportAssignment4.symbols.diff index 2ea079bfe5..ed507e532c 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment4.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/moduleExportAssignment4.symbols.diff @@ -14,6 +14,6 @@ ->module.exports : Symbol(module.exports, Decl(async.js, 0, 0)) ->module : Symbol(export=, Decl(async.js, 0, 32)) +>module.exports : Symbol(export=, Decl(async.js, 0, 32)) -+>module : Symbol(module.exports) ++>module : Symbol("async", Decl(async.js, 0, 0)) >exports : Symbol(export=, Decl(async.js, 0, 32)) >exports : Symbol("async", Decl(async.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment5.symbols b/testdata/baselines/reference/submodule/conformance/moduleExportAssignment5.symbols index 88729680b4..b3a4c7baaf 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment5.symbols +++ b/testdata/baselines/reference/submodule/conformance/moduleExportAssignment5.symbols @@ -21,13 +21,13 @@ axios.m() module.exports = axios; >module.exports : Symbol(axios, Decl(axios.js, 5, 3)) ->module : Symbol(module.exports) +>module : Symbol("axios", Decl(axios.js, 0, 0)) >exports : Symbol(axios, Decl(axios.js, 5, 3)) >axios : Symbol(axios, Decl(axios.js, 5, 3)) module.exports.default = axios; >module.exports : Symbol(axios, Decl(axios.js, 5, 3)) ->module : Symbol(module.exports) +>module : Symbol("axios", Decl(axios.js, 0, 0)) >exports : Symbol(axios, Decl(axios.js, 5, 3)) >axios : Symbol(axios, Decl(axios.js, 5, 3)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment5.symbols.diff b/testdata/baselines/reference/submodule/conformance/moduleExportAssignment5.symbols.diff index ce752a732b..8275026f54 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment5.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/moduleExportAssignment5.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(export=, Decl(axios.js, 7, 9)) ->exports : Symbol(export=, Decl(axios.js, 7, 9)) +>module.exports : Symbol(axios, Decl(axios.js, 5, 3)) -+>module : Symbol(module.exports) ++>module : Symbol("axios", Decl(axios.js, 0, 0)) +>exports : Symbol(axios, Decl(axios.js, 5, 3)) >axios : Symbol(axios, Decl(axios.js, 5, 3)) @@ -19,6 +19,6 @@ ->exports : Symbol(module.exports, Decl(axios.js, 0, 0)) ->default : Symbol(default, Decl(axios.js, 8, 23)) +>module.exports : Symbol(axios, Decl(axios.js, 5, 3)) -+>module : Symbol(module.exports) ++>module : Symbol("axios", Decl(axios.js, 0, 0)) +>exports : Symbol(axios, Decl(axios.js, 5, 3)) >axios : Symbol(axios, Decl(axios.js, 5, 3)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment7.symbols b/testdata/baselines/reference/submodule/conformance/moduleExportAssignment7.symbols index 3234127e91..02c9e60dff 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment7.symbols +++ b/testdata/baselines/reference/submodule/conformance/moduleExportAssignment7.symbols @@ -18,7 +18,7 @@ function bar() { return 4 } /** @typedef {() => number} buz */ module.exports = { >module.exports : Symbol(export=, Decl(mod.js, 3, 27)) ->module : Symbol(module.exports) +>module : Symbol("mod", Decl(mod.js, 0, 0)) >exports : Symbol(export=, Decl(mod.js, 3, 27)) Thing, diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment7.symbols.diff b/testdata/baselines/reference/submodule/conformance/moduleExportAssignment7.symbols.diff index 01e08c6e10..63cbc827a3 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportAssignment7.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/moduleExportAssignment7.symbols.diff @@ -7,7 +7,7 @@ ->module.exports : Symbol(module.exports, Decl(mod.js, 0, 0)) ->module : Symbol(export=, Decl(mod.js, 3, 27)) +>module.exports : Symbol(export=, Decl(mod.js, 3, 27)) -+>module : Symbol(module.exports) ++>module : Symbol("mod", Decl(mod.js, 0, 0)) >exports : Symbol(export=, Decl(mod.js, 3, 27)) Thing, diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportDuplicateAlias2.symbols b/testdata/baselines/reference/submodule/conformance/moduleExportDuplicateAlias2.symbols index 6441cf72c8..6450f513e5 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportDuplicateAlias2.symbols +++ b/testdata/baselines/reference/submodule/conformance/moduleExportDuplicateAlias2.symbols @@ -13,7 +13,7 @@ apply() module.exports.apply = undefined; >module.exports.apply : Symbol(apply, Decl(moduleExportAliasDuplicateAlias.js, 0, 0), Decl(moduleExportAliasDuplicateAlias.js, 1, 16), Decl(moduleExportAliasDuplicateAlias.js, 2, 25)) >module.exports : Symbol("moduleExportAliasDuplicateAlias", Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("moduleExportAliasDuplicateAlias", Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) >exports : Symbol("moduleExportAliasDuplicateAlias", Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) >apply : Symbol(apply, Decl(moduleExportAliasDuplicateAlias.js, 0, 0), Decl(moduleExportAliasDuplicateAlias.js, 1, 16), Decl(moduleExportAliasDuplicateAlias.js, 2, 25)) >undefined : Symbol(undefined) @@ -24,7 +24,7 @@ function a() { } module.exports.apply = a; >module.exports.apply : Symbol(apply, Decl(moduleExportAliasDuplicateAlias.js, 0, 0), Decl(moduleExportAliasDuplicateAlias.js, 1, 16), Decl(moduleExportAliasDuplicateAlias.js, 2, 25)) >module.exports : Symbol("moduleExportAliasDuplicateAlias", Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("moduleExportAliasDuplicateAlias", Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) >exports : Symbol("moduleExportAliasDuplicateAlias", Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) >apply : Symbol(apply, Decl(moduleExportAliasDuplicateAlias.js, 0, 0), Decl(moduleExportAliasDuplicateAlias.js, 1, 16), Decl(moduleExportAliasDuplicateAlias.js, 2, 25)) >a : Symbol(a, Decl(moduleExportAliasDuplicateAlias.js, 0, 33)) @@ -32,7 +32,7 @@ module.exports.apply = a; module.exports.apply = a; >module.exports.apply : Symbol(apply, Decl(moduleExportAliasDuplicateAlias.js, 0, 0), Decl(moduleExportAliasDuplicateAlias.js, 1, 16), Decl(moduleExportAliasDuplicateAlias.js, 2, 25)) >module.exports : Symbol("moduleExportAliasDuplicateAlias", Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("moduleExportAliasDuplicateAlias", Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) >exports : Symbol("moduleExportAliasDuplicateAlias", Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) >apply : Symbol(apply, Decl(moduleExportAliasDuplicateAlias.js, 0, 0), Decl(moduleExportAliasDuplicateAlias.js, 1, 16), Decl(moduleExportAliasDuplicateAlias.js, 2, 25)) >a : Symbol(a, Decl(moduleExportAliasDuplicateAlias.js, 0, 33)) @@ -40,7 +40,7 @@ module.exports.apply = a; module.exports.apply() >module.exports.apply : Symbol(apply, Decl(moduleExportAliasDuplicateAlias.js, 0, 0), Decl(moduleExportAliasDuplicateAlias.js, 1, 16), Decl(moduleExportAliasDuplicateAlias.js, 2, 25)) >module.exports : Symbol("moduleExportAliasDuplicateAlias", Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("moduleExportAliasDuplicateAlias", Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) >exports : Symbol("moduleExportAliasDuplicateAlias", Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) >apply : Symbol(apply, Decl(moduleExportAliasDuplicateAlias.js, 0, 0), Decl(moduleExportAliasDuplicateAlias.js, 1, 16), Decl(moduleExportAliasDuplicateAlias.js, 2, 25)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportDuplicateAlias2.symbols.diff b/testdata/baselines/reference/submodule/conformance/moduleExportDuplicateAlias2.symbols.diff index 265c5d3763..3f73d440d1 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportDuplicateAlias2.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/moduleExportDuplicateAlias2.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(module, Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) ->exports : Symbol(module.exports, Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) +>module.exports : Symbol("moduleExportAliasDuplicateAlias", Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("moduleExportAliasDuplicateAlias", Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) +>exports : Symbol("moduleExportAliasDuplicateAlias", Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) >apply : Symbol(apply, Decl(moduleExportAliasDuplicateAlias.js, 0, 0), Decl(moduleExportAliasDuplicateAlias.js, 1, 16), Decl(moduleExportAliasDuplicateAlias.js, 2, 25)) >undefined : Symbol(undefined) @@ -21,7 +21,7 @@ ->module : Symbol(module, Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) ->exports : Symbol(module.exports, Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) +>module.exports : Symbol("moduleExportAliasDuplicateAlias", Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("moduleExportAliasDuplicateAlias", Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) +>exports : Symbol("moduleExportAliasDuplicateAlias", Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) >apply : Symbol(apply, Decl(moduleExportAliasDuplicateAlias.js, 0, 0), Decl(moduleExportAliasDuplicateAlias.js, 1, 16), Decl(moduleExportAliasDuplicateAlias.js, 2, 25)) >a : Symbol(a, Decl(moduleExportAliasDuplicateAlias.js, 0, 33)) @@ -32,7 +32,7 @@ ->module : Symbol(module, Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) ->exports : Symbol(module.exports, Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) +>module.exports : Symbol("moduleExportAliasDuplicateAlias", Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("moduleExportAliasDuplicateAlias", Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) +>exports : Symbol("moduleExportAliasDuplicateAlias", Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) >apply : Symbol(apply, Decl(moduleExportAliasDuplicateAlias.js, 0, 0), Decl(moduleExportAliasDuplicateAlias.js, 1, 16), Decl(moduleExportAliasDuplicateAlias.js, 2, 25)) >a : Symbol(a, Decl(moduleExportAliasDuplicateAlias.js, 0, 33)) @@ -43,6 +43,6 @@ ->module : Symbol(module, Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) ->exports : Symbol(module.exports, Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) +>module.exports : Symbol("moduleExportAliasDuplicateAlias", Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("moduleExportAliasDuplicateAlias", Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) +>exports : Symbol("moduleExportAliasDuplicateAlias", Decl(moduleExportAliasDuplicateAlias.js, 0, 0)) >apply : Symbol(apply, Decl(moduleExportAliasDuplicateAlias.js, 0, 0), Decl(moduleExportAliasDuplicateAlias.js, 1, 16), Decl(moduleExportAliasDuplicateAlias.js, 2, 25)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportNestedNamespaces.symbols b/testdata/baselines/reference/submodule/conformance/moduleExportNestedNamespaces.symbols index 70e1943890..663b3b799d 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportNestedNamespaces.symbols +++ b/testdata/baselines/reference/submodule/conformance/moduleExportNestedNamespaces.symbols @@ -4,14 +4,14 @@ module.exports.n = {}; >module.exports.n : Symbol(n, Decl(mod.js, 0, 0)) >module.exports : Symbol("mod", Decl(mod.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("mod", Decl(mod.js, 0, 0)) >exports : Symbol("mod", Decl(mod.js, 0, 0)) >n : Symbol(n, Decl(mod.js, 0, 0)) module.exports.n.K = function C() { >module.exports.n : Symbol(n, Decl(mod.js, 0, 0)) >module.exports : Symbol("mod", Decl(mod.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("mod", Decl(mod.js, 0, 0)) >exports : Symbol("mod", Decl(mod.js, 0, 0)) >n : Symbol(n, Decl(mod.js, 0, 0)) >C : Symbol(C, Decl(mod.js, 1, 20)) @@ -21,7 +21,7 @@ module.exports.n.K = function C() { module.exports.Classic = class { >module.exports.Classic : Symbol(Classic, Decl(mod.js, 3, 1)) >module.exports : Symbol("mod", Decl(mod.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("mod", Decl(mod.js, 0, 0)) >exports : Symbol("mod", Decl(mod.js, 0, 0)) >Classic : Symbol(Classic, Decl(mod.js, 3, 1)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportNestedNamespaces.symbols.diff b/testdata/baselines/reference/submodule/conformance/moduleExportNestedNamespaces.symbols.diff index 2595bc30e5..cac6137bf8 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportNestedNamespaces.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/moduleExportNestedNamespaces.symbols.diff @@ -11,7 +11,7 @@ ->n : Symbol(n, Decl(mod.js, 0, 0), Decl(mod.js, 1, 15)) +>module.exports.n : Symbol(n, Decl(mod.js, 0, 0)) +>module.exports : Symbol("mod", Decl(mod.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("mod", Decl(mod.js, 0, 0)) +>exports : Symbol("mod", Decl(mod.js, 0, 0)) +>n : Symbol(n, Decl(mod.js, 0, 0)) @@ -25,7 +25,7 @@ ->K : Symbol(n.K, Decl(mod.js, 0, 22)) +>module.exports.n : Symbol(n, Decl(mod.js, 0, 0)) +>module.exports : Symbol("mod", Decl(mod.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("mod", Decl(mod.js, 0, 0)) +>exports : Symbol("mod", Decl(mod.js, 0, 0)) +>n : Symbol(n, Decl(mod.js, 0, 0)) >C : Symbol(C, Decl(mod.js, 1, 20)) @@ -41,7 +41,7 @@ ->module : Symbol(module, Decl(mod.js, 0, 0)) ->exports : Symbol(module.exports, Decl(mod.js, 0, 0)) +>module.exports : Symbol("mod", Decl(mod.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("mod", Decl(mod.js, 0, 0)) +>exports : Symbol("mod", Decl(mod.js, 0, 0)) >Classic : Symbol(Classic, Decl(mod.js, 3, 1)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportPropertyAssignmentDefault.symbols b/testdata/baselines/reference/submodule/conformance/moduleExportPropertyAssignmentDefault.symbols index 49ff0d0d69..cb362de5d2 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportPropertyAssignmentDefault.symbols +++ b/testdata/baselines/reference/submodule/conformance/moduleExportPropertyAssignmentDefault.symbols @@ -6,13 +6,13 @@ var axios = {} module.exports = axios // both assignments should be ok >module.exports : Symbol(axios, Decl(axios.js, 0, 3)) ->module : Symbol(module.exports) +>module : Symbol("axios", Decl(axios.js, 0, 0)) >exports : Symbol(axios, Decl(axios.js, 0, 3)) >axios : Symbol(axios, Decl(axios.js, 0, 3)) module.exports.default = axios >module.exports : Symbol(axios, Decl(axios.js, 0, 3)) ->module : Symbol(module.exports) +>module : Symbol("axios", Decl(axios.js, 0, 0)) >exports : Symbol(axios, Decl(axios.js, 0, 3)) >axios : Symbol(axios, Decl(axios.js, 0, 3)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportPropertyAssignmentDefault.symbols.diff b/testdata/baselines/reference/submodule/conformance/moduleExportPropertyAssignmentDefault.symbols.diff index d12f7626db..1ab00d8e21 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportPropertyAssignmentDefault.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/moduleExportPropertyAssignmentDefault.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(export=, Decl(axios.js, 0, 14)) ->exports : Symbol(export=, Decl(axios.js, 0, 14)) +>module.exports : Symbol(axios, Decl(axios.js, 0, 3)) -+>module : Symbol(module.exports) ++>module : Symbol("axios", Decl(axios.js, 0, 0)) +>exports : Symbol(axios, Decl(axios.js, 0, 3)) >axios : Symbol(axios, Decl(axios.js, 0, 3)) @@ -19,6 +19,6 @@ ->exports : Symbol(module.exports, Decl(axios.js, 0, 0)) ->default : Symbol(default, Decl(axios.js, 1, 22)) +>module.exports : Symbol(axios, Decl(axios.js, 0, 3)) -+>module : Symbol(module.exports) ++>module : Symbol("axios", Decl(axios.js, 0, 0)) +>exports : Symbol(axios, Decl(axios.js, 0, 3)) >axios : Symbol(axios, Decl(axios.js, 0, 3)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment.symbols b/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment.symbols index 72949ef09f..d3c02b70a9 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment.symbols +++ b/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment.symbols @@ -26,13 +26,13 @@ declare function require(name: string): any; /// module.exports = function () { } >module.exports : Symbol(export=, Decl(mod1.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("mod1", Decl(mod1.js, 0, 0)) >exports : Symbol(export=, Decl(mod1.js, 0, 0)) /** @param {number} a */ module.exports.f = function (a) { } >module.exports : Symbol(export=, Decl(mod1.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("mod1", Decl(mod1.js, 0, 0)) >exports : Symbol(export=, Decl(mod1.js, 0, 0)) >a : Symbol(a, Decl(mod1.js, 3, 29)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment.symbols.diff b/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment.symbols.diff index 1f47a437b4..81efbac992 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment.symbols.diff @@ -17,7 +17,7 @@ ->module.exports : Symbol(module.exports, Decl(mod1.js, 0, 0)) ->module : Symbol(export=, Decl(mod1.js, 0, 0)) +>module.exports : Symbol(export=, Decl(mod1.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("mod1", Decl(mod1.js, 0, 0)) >exports : Symbol(export=, Decl(mod1.js, 0, 0)) /** @param {number} a */ @@ -28,6 +28,6 @@ ->exports : Symbol(module.exports, Decl(mod1.js, 0, 0)) ->f : Symbol(f, Decl(mod1.js, 1, 32)) +>module.exports : Symbol(export=, Decl(mod1.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("mod1", Decl(mod1.js, 0, 0)) +>exports : Symbol(export=, Decl(mod1.js, 0, 0)) >a : Symbol(a, Decl(mod1.js, 3, 29)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment2.symbols b/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment2.symbols index 8d1c032884..dd66d191ee 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment2.symbols +++ b/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment2.symbols @@ -28,11 +28,11 @@ declare function require(name: string): any; /// module.exports = 1 >module.exports : Symbol(export=, Decl(mod1.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("mod1", Decl(mod1.js, 0, 0)) >exports : Symbol(export=, Decl(mod1.js, 0, 0)) module.exports.f = function () { } >module.exports : Symbol(export=, Decl(mod1.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("mod1", Decl(mod1.js, 0, 0)) >exports : Symbol(export=, Decl(mod1.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment2.symbols.diff b/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment2.symbols.diff index 7ae0287637..a491c61f72 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment2.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment2.symbols.diff @@ -7,7 +7,7 @@ ->module.exports : Symbol(module.exports, Decl(mod1.js, 0, 0)) ->module : Symbol(export=, Decl(mod1.js, 0, 0)) +>module.exports : Symbol(export=, Decl(mod1.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("mod1", Decl(mod1.js, 0, 0)) >exports : Symbol(export=, Decl(mod1.js, 0, 0)) module.exports.f = function () { } @@ -16,5 +16,5 @@ ->exports : Symbol(module.exports, Decl(mod1.js, 0, 0)) ->f : Symbol(f, Decl(mod1.js, 1, 18)) +>module.exports : Symbol(export=, Decl(mod1.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("mod1", Decl(mod1.js, 0, 0)) +>exports : Symbol(export=, Decl(mod1.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment3.symbols b/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment3.symbols index 87abe7abea..192a2bc5aa 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment3.symbols +++ b/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment3.symbols @@ -45,13 +45,13 @@ declare function require(name: string): any; module.exports.bothBefore = 'string' >module.exports.bothBefore : Symbol(bothBefore, Decl(mod1.js, 3, 18)) >module.exports : Symbol(export=, Decl(mod1.js, 1, 36)) ->module : Symbol(module.exports) +>module : Symbol("mod1", Decl(mod1.js, 0, 0)) >exports : Symbol(export=, Decl(mod1.js, 1, 36)) >bothBefore : Symbol(bothBefore, Decl(mod1.js, 3, 18)) module.exports = { >module.exports : Symbol(export=, Decl(mod1.js, 1, 36)) ->module : Symbol(module.exports) +>module : Symbol("mod1", Decl(mod1.js, 0, 0)) >exports : Symbol(export=, Decl(mod1.js, 1, 36)) justExport: 1, @@ -66,12 +66,12 @@ module.exports = { module.exports.bothAfter = 'string' >module.exports.bothAfter : Symbol(bothAfter, Decl(mod1.js, 4, 18)) >module.exports : Symbol(export=, Decl(mod1.js, 1, 36)) ->module : Symbol(module.exports) +>module : Symbol("mod1", Decl(mod1.js, 0, 0)) >exports : Symbol(export=, Decl(mod1.js, 1, 36)) >bothAfter : Symbol(bothAfter, Decl(mod1.js, 4, 18)) module.exports.justProperty = 'string' >module.exports : Symbol(export=, Decl(mod1.js, 1, 36)) ->module : Symbol(module.exports) +>module : Symbol("mod1", Decl(mod1.js, 0, 0)) >exports : Symbol(export=, Decl(mod1.js, 1, 36)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment3.symbols.diff b/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment3.symbols.diff index 5899a74aff..2a7693d4d4 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment3.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment3.symbols.diff @@ -41,7 +41,7 @@ ->bothBefore : Symbol(bothBefore, Decl(mod1.js, 0, 0)) +>module.exports.bothBefore : Symbol(bothBefore, Decl(mod1.js, 3, 18)) +>module.exports : Symbol(export=, Decl(mod1.js, 1, 36)) -+>module : Symbol(module.exports) ++>module : Symbol("mod1", Decl(mod1.js, 0, 0)) +>exports : Symbol(export=, Decl(mod1.js, 1, 36)) +>bothBefore : Symbol(bothBefore, Decl(mod1.js, 3, 18)) @@ -49,7 +49,7 @@ ->module.exports : Symbol(module.exports, Decl(mod1.js, 0, 0)) ->module : Symbol(export=, Decl(mod1.js, 1, 36)) +>module.exports : Symbol(export=, Decl(mod1.js, 1, 36)) -+>module : Symbol(module.exports) ++>module : Symbol("mod1", Decl(mod1.js, 0, 0)) >exports : Symbol(export=, Decl(mod1.js, 1, 36)) justExport: 1, @@ -64,7 +64,7 @@ ->bothAfter : Symbol(bothAfter, Decl(mod1.js, 6, 1)) +>module.exports.bothAfter : Symbol(bothAfter, Decl(mod1.js, 4, 18)) +>module.exports : Symbol(export=, Decl(mod1.js, 1, 36)) -+>module : Symbol(module.exports) ++>module : Symbol("mod1", Decl(mod1.js, 0, 0)) +>exports : Symbol(export=, Decl(mod1.js, 1, 36)) +>bothAfter : Symbol(bothAfter, Decl(mod1.js, 4, 18)) @@ -75,5 +75,5 @@ ->exports : Symbol(module.exports, Decl(mod1.js, 0, 0)) ->justProperty : Symbol(justProperty, Decl(mod1.js, 7, 35)) +>module.exports : Symbol(export=, Decl(mod1.js, 1, 36)) -+>module : Symbol(module.exports) ++>module : Symbol("mod1", Decl(mod1.js, 0, 0)) +>exports : Symbol(export=, Decl(mod1.js, 1, 36)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment4.symbols b/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment4.symbols index ae3aed29be..b1275397bc 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment4.symbols +++ b/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment4.symbols @@ -45,7 +45,7 @@ declare function require(name: string): any; module.exports.bothBefore = 'string' >module.exports.bothBefore : Symbol(A.bothBefore, Decl(mod1.js, 2, 16)) >module.exports : Symbol(A, Decl(mod1.js, 5, 18)) ->module : Symbol(module.exports) +>module : Symbol("mod1", Decl(mod1.js, 0, 0)) >exports : Symbol(A, Decl(mod1.js, 5, 18)) >bothBefore : Symbol(A.bothBefore, Decl(mod1.js, 2, 16)) @@ -66,7 +66,7 @@ A.bothAfter = 3 module.exports = A >module.exports : Symbol(A, Decl(mod1.js, 5, 18)) ->module : Symbol(module.exports) +>module : Symbol("mod1", Decl(mod1.js, 0, 0)) >exports : Symbol(A, Decl(mod1.js, 5, 18)) >A : Symbol(A, Decl(mod1.js, 5, 18)) @@ -78,12 +78,12 @@ function A() { module.exports.bothAfter = 'string' >module.exports.bothAfter : Symbol(A.bothAfter, Decl(mod1.js, 3, 16)) >module.exports : Symbol(A, Decl(mod1.js, 5, 18)) ->module : Symbol(module.exports) +>module : Symbol("mod1", Decl(mod1.js, 0, 0)) >exports : Symbol(A, Decl(mod1.js, 5, 18)) >bothAfter : Symbol(A.bothAfter, Decl(mod1.js, 3, 16)) module.exports.justProperty = 'string' >module.exports : Symbol(A, Decl(mod1.js, 5, 18)) ->module : Symbol(module.exports) +>module : Symbol("mod1", Decl(mod1.js, 0, 0)) >exports : Symbol(A, Decl(mod1.js, 5, 18)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment4.symbols.diff b/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment4.symbols.diff index a1473001d8..6164d664a7 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment4.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/moduleExportWithExportPropertyAssignment4.symbols.diff @@ -41,7 +41,7 @@ ->bothBefore : Symbol(bothBefore, Decl(mod1.js, 2, 16), Decl(mod1.js, 0, 0)) +>module.exports.bothBefore : Symbol(A.bothBefore, Decl(mod1.js, 2, 16)) +>module.exports : Symbol(A, Decl(mod1.js, 5, 18)) -+>module : Symbol(module.exports) ++>module : Symbol("mod1", Decl(mod1.js, 0, 0)) +>exports : Symbol(A, Decl(mod1.js, 5, 18)) +>bothBefore : Symbol(A.bothBefore, Decl(mod1.js, 2, 16)) @@ -73,7 +73,7 @@ ->exports : Symbol(export=, Decl(mod1.js, 4, 15)) ->A : Symbol(A, Decl(mod1.js, 5, 18), Decl(mod1.js, 1, 36), Decl(mod1.js, 2, 16), Decl(mod1.js, 3, 16)) +>module.exports : Symbol(A, Decl(mod1.js, 5, 18)) -+>module : Symbol(module.exports) ++>module : Symbol("mod1", Decl(mod1.js, 0, 0)) +>exports : Symbol(A, Decl(mod1.js, 5, 18)) +>A : Symbol(A, Decl(mod1.js, 5, 18)) @@ -94,7 +94,7 @@ ->bothAfter : Symbol(bothAfter, Decl(mod1.js, 3, 16), Decl(mod1.js, 8, 1)) +>module.exports.bothAfter : Symbol(A.bothAfter, Decl(mod1.js, 3, 16)) +>module.exports : Symbol(A, Decl(mod1.js, 5, 18)) -+>module : Symbol(module.exports) ++>module : Symbol("mod1", Decl(mod1.js, 0, 0)) +>exports : Symbol(A, Decl(mod1.js, 5, 18)) +>bothAfter : Symbol(A.bothAfter, Decl(mod1.js, 3, 16)) @@ -105,5 +105,5 @@ ->exports : Symbol(module.exports, Decl(mod1.js, 0, 0)) ->justProperty : Symbol(justProperty, Decl(mod1.js, 9, 35)) +>module.exports : Symbol(A, Decl(mod1.js, 5, 18)) -+>module : Symbol(module.exports) ++>module : Symbol("mod1", Decl(mod1.js, 0, 0)) +>exports : Symbol(A, Decl(mod1.js, 5, 18)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportsElementAccessAssignment.symbols b/testdata/baselines/reference/submodule/conformance/moduleExportsElementAccessAssignment.symbols index de860794dd..f133604c4a 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportsElementAccessAssignment.symbols +++ b/testdata/baselines/reference/submodule/conformance/moduleExportsElementAccessAssignment.symbols @@ -55,18 +55,18 @@ exports["default"] = { x: "x" }; module.exports["c"] = { x: "x" }; >module.exports : Symbol("mod1", Decl(mod1.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("mod1", Decl(mod1.js, 0, 0)) >exports : Symbol("mod1", Decl(mod1.js, 0, 0)) >"c" : Symbol("c", Decl(mod1.js, 2, 32)) >x : Symbol(x, Decl(mod1.js, 3, 23)) module["exports"]["d"] = {}; ->module : Symbol(module.exports) +>module : Symbol("mod1", Decl(mod1.js, 0, 0)) >"exports" : Symbol("mod1", Decl(mod1.js, 0, 0)) >"d" : Symbol("d", Decl(mod1.js, 3, 33)) module["exports"]["d"].e = 0; ->module : Symbol(module.exports) +>module : Symbol("mod1", Decl(mod1.js, 0, 0)) >"exports" : Symbol("mod1", Decl(mod1.js, 0, 0)) >"d" : Symbol("d", Decl(mod1.js, 3, 33)) diff --git a/testdata/baselines/reference/submodule/conformance/moduleExportsElementAccessAssignment.symbols.diff b/testdata/baselines/reference/submodule/conformance/moduleExportsElementAccessAssignment.symbols.diff index 9cffee87ba..8fc3793344 100644 --- a/testdata/baselines/reference/submodule/conformance/moduleExportsElementAccessAssignment.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/moduleExportsElementAccessAssignment.symbols.diff @@ -38,7 +38,7 @@ ->module : Symbol(module, Decl(mod1.js, 2, 32)) ->exports : Symbol(module.exports, Decl(mod1.js, 0, 0)) +>module.exports : Symbol("mod1", Decl(mod1.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("mod1", Decl(mod1.js, 0, 0)) +>exports : Symbol("mod1", Decl(mod1.js, 0, 0)) >"c" : Symbol("c", Decl(mod1.js, 2, 32)) >x : Symbol(x, Decl(mod1.js, 3, 23)) @@ -47,7 +47,7 @@ ->module : Symbol(module, Decl(mod1.js, 2, 32)) ->"exports" : Symbol(module.exports, Decl(mod1.js, 0, 0)) ->"d" : Symbol("d", Decl(mod1.js, 3, 33), Decl(mod1.js, 5, 18)) -+>module : Symbol(module.exports) ++>module : Symbol("mod1", Decl(mod1.js, 0, 0)) +>"exports" : Symbol("mod1", Decl(mod1.js, 0, 0)) +>"d" : Symbol("d", Decl(mod1.js, 3, 33)) @@ -57,6 +57,6 @@ ->"exports" : Symbol(module.exports, Decl(mod1.js, 0, 0)) ->"d" : Symbol("d", Decl(mod1.js, 3, 33), Decl(mod1.js, 5, 18)) ->e : Symbol("d".e, Decl(mod1.js, 4, 28)) -+>module : Symbol(module.exports) ++>module : Symbol("mod1", Decl(mod1.js, 0, 0)) +>"exports" : Symbol("mod1", Decl(mod1.js, 0, 0)) +>"d" : Symbol("d", Decl(mod1.js, 3, 33)) diff --git a/testdata/baselines/reference/submodule/conformance/nestedDestructuringOfRequire.symbols b/testdata/baselines/reference/submodule/conformance/nestedDestructuringOfRequire.symbols index 3a19abbb9b..28c4b3952c 100644 --- a/testdata/baselines/reference/submodule/conformance/nestedDestructuringOfRequire.symbols +++ b/testdata/baselines/reference/submodule/conformance/nestedDestructuringOfRequire.symbols @@ -26,7 +26,7 @@ const chalk = { module.exports.chalk = chalk >module.exports.chalk : Symbol(chalk, Decl(mod1.js, 2, 2)) >module.exports : Symbol("mod1", Decl(mod1.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("mod1", Decl(mod1.js, 0, 0)) >exports : Symbol("mod1", Decl(mod1.js, 0, 0)) >chalk : Symbol(chalk, Decl(mod1.js, 2, 2)) >chalk : Symbol(chalk, Decl(mod1.js, 0, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/nestedDestructuringOfRequire.symbols.diff b/testdata/baselines/reference/submodule/conformance/nestedDestructuringOfRequire.symbols.diff index 63b4392e35..89f4935a22 100644 --- a/testdata/baselines/reference/submodule/conformance/nestedDestructuringOfRequire.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/nestedDestructuringOfRequire.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(module, Decl(mod1.js, 2, 2)) ->exports : Symbol(module.exports, Decl(mod1.js, 0, 0)) +>module.exports : Symbol("mod1", Decl(mod1.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("mod1", Decl(mod1.js, 0, 0)) +>exports : Symbol("mod1", Decl(mod1.js, 0, 0)) >chalk : Symbol(chalk, Decl(mod1.js, 2, 2)) >chalk : Symbol(chalk, Decl(mod1.js, 0, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node16).symbols b/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node16).symbols index 406c1eb55f..d3940d330e 100644 --- a/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node16).symbols +++ b/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node16).symbols @@ -15,7 +15,7 @@ const a = {}; module.exports = a; >module.exports : Symbol(a, Decl(file.js, 1, 5)) ->module : Symbol(module.exports) +>module : Symbol("subfolder/file", Decl(file.js, 0, 0)) >exports : Symbol(a, Decl(file.js, 1, 5)) >a : Symbol(a, Decl(file.js, 1, 5)) @@ -35,7 +35,7 @@ const a = {}; module.exports = a; >module.exports : Symbol(a, Decl(file.js, 2, 5)) ->module : Symbol(module.exports) +>module : Symbol("file", Decl(file.js, 0, 0)) >exports : Symbol(a, Decl(file.js, 2, 5)) >a : Symbol(a, Decl(file.js, 2, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node16).symbols.diff b/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node16).symbols.diff index b08530b975..8fcb7c1f3b 100644 --- a/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node16).symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node16).symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(export=, Decl(file.js, 1, 13)) ->exports : Symbol(export=, Decl(file.js, 1, 13)) +>module.exports : Symbol(a, Decl(file.js, 1, 5)) -+>module : Symbol(module.exports) ++>module : Symbol("subfolder/file", Decl(file.js, 0, 0)) +>exports : Symbol(a, Decl(file.js, 1, 5)) >a : Symbol(a, Decl(file.js, 1, 5)) @@ -18,6 +18,6 @@ module.exports = a; +>module.exports : Symbol(a, Decl(file.js, 2, 5)) -+>module : Symbol(module.exports) ++>module : Symbol("file", Decl(file.js, 0, 0)) +>exports : Symbol(a, Decl(file.js, 2, 5)) >a : Symbol(a, Decl(file.js, 2, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node18).symbols b/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node18).symbols index 406c1eb55f..d3940d330e 100644 --- a/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node18).symbols +++ b/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node18).symbols @@ -15,7 +15,7 @@ const a = {}; module.exports = a; >module.exports : Symbol(a, Decl(file.js, 1, 5)) ->module : Symbol(module.exports) +>module : Symbol("subfolder/file", Decl(file.js, 0, 0)) >exports : Symbol(a, Decl(file.js, 1, 5)) >a : Symbol(a, Decl(file.js, 1, 5)) @@ -35,7 +35,7 @@ const a = {}; module.exports = a; >module.exports : Symbol(a, Decl(file.js, 2, 5)) ->module : Symbol(module.exports) +>module : Symbol("file", Decl(file.js, 0, 0)) >exports : Symbol(a, Decl(file.js, 2, 5)) >a : Symbol(a, Decl(file.js, 2, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node18).symbols.diff b/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node18).symbols.diff index ead06d0c05..6fb73df45b 100644 --- a/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node18).symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node18).symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(export=, Decl(file.js, 1, 13)) ->exports : Symbol(export=, Decl(file.js, 1, 13)) +>module.exports : Symbol(a, Decl(file.js, 1, 5)) -+>module : Symbol(module.exports) ++>module : Symbol("subfolder/file", Decl(file.js, 0, 0)) +>exports : Symbol(a, Decl(file.js, 1, 5)) >a : Symbol(a, Decl(file.js, 1, 5)) @@ -18,6 +18,6 @@ module.exports = a; +>module.exports : Symbol(a, Decl(file.js, 2, 5)) -+>module : Symbol(module.exports) ++>module : Symbol("file", Decl(file.js, 0, 0)) +>exports : Symbol(a, Decl(file.js, 2, 5)) >a : Symbol(a, Decl(file.js, 2, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node20).symbols b/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node20).symbols index 406c1eb55f..d3940d330e 100644 --- a/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node20).symbols +++ b/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node20).symbols @@ -15,7 +15,7 @@ const a = {}; module.exports = a; >module.exports : Symbol(a, Decl(file.js, 1, 5)) ->module : Symbol(module.exports) +>module : Symbol("subfolder/file", Decl(file.js, 0, 0)) >exports : Symbol(a, Decl(file.js, 1, 5)) >a : Symbol(a, Decl(file.js, 1, 5)) @@ -35,7 +35,7 @@ const a = {}; module.exports = a; >module.exports : Symbol(a, Decl(file.js, 2, 5)) ->module : Symbol(module.exports) +>module : Symbol("file", Decl(file.js, 0, 0)) >exports : Symbol(a, Decl(file.js, 2, 5)) >a : Symbol(a, Decl(file.js, 2, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node20).symbols.diff b/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node20).symbols.diff index fc851ba9d3..ff471797df 100644 --- a/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node20).symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=node20).symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(export=, Decl(file.js, 1, 13)) ->exports : Symbol(export=, Decl(file.js, 1, 13)) +>module.exports : Symbol(a, Decl(file.js, 1, 5)) -+>module : Symbol(module.exports) ++>module : Symbol("subfolder/file", Decl(file.js, 0, 0)) +>exports : Symbol(a, Decl(file.js, 1, 5)) >a : Symbol(a, Decl(file.js, 1, 5)) @@ -18,6 +18,6 @@ module.exports = a; +>module.exports : Symbol(a, Decl(file.js, 2, 5)) -+>module : Symbol(module.exports) ++>module : Symbol("file", Decl(file.js, 0, 0)) +>exports : Symbol(a, Decl(file.js, 2, 5)) >a : Symbol(a, Decl(file.js, 2, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=nodenext).symbols b/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=nodenext).symbols index 406c1eb55f..d3940d330e 100644 --- a/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=nodenext).symbols +++ b/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=nodenext).symbols @@ -15,7 +15,7 @@ const a = {}; module.exports = a; >module.exports : Symbol(a, Decl(file.js, 1, 5)) ->module : Symbol(module.exports) +>module : Symbol("subfolder/file", Decl(file.js, 0, 0)) >exports : Symbol(a, Decl(file.js, 1, 5)) >a : Symbol(a, Decl(file.js, 1, 5)) @@ -35,7 +35,7 @@ const a = {}; module.exports = a; >module.exports : Symbol(a, Decl(file.js, 2, 5)) ->module : Symbol(module.exports) +>module : Symbol("file", Decl(file.js, 0, 0)) >exports : Symbol(a, Decl(file.js, 2, 5)) >a : Symbol(a, Decl(file.js, 2, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=nodenext).symbols.diff b/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=nodenext).symbols.diff index 7da4e3ecb1..1e30b29f22 100644 --- a/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=nodenext).symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/nodeModulesAllowJsExportAssignment(module=nodenext).symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(export=, Decl(file.js, 1, 13)) ->exports : Symbol(export=, Decl(file.js, 1, 13)) +>module.exports : Symbol(a, Decl(file.js, 1, 5)) -+>module : Symbol(module.exports) ++>module : Symbol("subfolder/file", Decl(file.js, 0, 0)) +>exports : Symbol(a, Decl(file.js, 1, 5)) >a : Symbol(a, Decl(file.js, 1, 5)) @@ -18,6 +18,6 @@ module.exports = a; +>module.exports : Symbol(a, Decl(file.js, 2, 5)) -+>module : Symbol(module.exports) ++>module : Symbol("file", Decl(file.js, 0, 0)) +>exports : Symbol(a, Decl(file.js, 2, 5)) >a : Symbol(a, Decl(file.js, 2, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/paramTagTypeResolution.symbols b/testdata/baselines/reference/submodule/conformance/paramTagTypeResolution.symbols index 27794910c7..c48e0f82bf 100644 --- a/testdata/baselines/reference/submodule/conformance/paramTagTypeResolution.symbols +++ b/testdata/baselines/reference/submodule/conformance/paramTagTypeResolution.symbols @@ -17,7 +17,7 @@ f(1, n => { }) */ module.exports = function (x, k) { return k(x) } >module.exports : Symbol(export=, Decl(first.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("first", Decl(first.js, 0, 0)) >exports : Symbol(export=, Decl(first.js, 0, 0)) >x : Symbol(x, Decl(first.js, 4, 27)) >k : Symbol(k, Decl(first.js, 4, 29)) diff --git a/testdata/baselines/reference/submodule/conformance/paramTagTypeResolution.symbols.diff b/testdata/baselines/reference/submodule/conformance/paramTagTypeResolution.symbols.diff index 6752d4cbb7..d9e9869fe9 100644 --- a/testdata/baselines/reference/submodule/conformance/paramTagTypeResolution.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/paramTagTypeResolution.symbols.diff @@ -7,7 +7,7 @@ ->module.exports : Symbol(module.exports, Decl(first.js, 0, 0)) ->module : Symbol(export=, Decl(first.js, 0, 0)) +>module.exports : Symbol(export=, Decl(first.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("first", Decl(first.js, 0, 0)) >exports : Symbol(export=, Decl(first.js, 0, 0)) >x : Symbol(x, Decl(first.js, 4, 27)) >k : Symbol(k, Decl(first.js, 4, 29)) \ No newline at end of file diff --git a/testdata/baselines/reference/submodule/conformance/reExportJsFromTs.symbols b/testdata/baselines/reference/submodule/conformance/reExportJsFromTs.symbols index 80a283d7cd..fbbc8cd341 100644 --- a/testdata/baselines/reference/submodule/conformance/reExportJsFromTs.symbols +++ b/testdata/baselines/reference/submodule/conformance/reExportJsFromTs.symbols @@ -3,7 +3,7 @@ === /lib/constants.js === module.exports = { >module.exports : Symbol(export=, Decl(constants.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("/lib/constants", Decl(constants.js, 0, 0)) >exports : Symbol(export=, Decl(constants.js, 0, 0)) str: 'x', diff --git a/testdata/baselines/reference/submodule/conformance/reExportJsFromTs.symbols.diff b/testdata/baselines/reference/submodule/conformance/reExportJsFromTs.symbols.diff index a967823ae7..4b7af45ed9 100644 --- a/testdata/baselines/reference/submodule/conformance/reExportJsFromTs.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/reExportJsFromTs.symbols.diff @@ -7,7 +7,7 @@ ->module.exports : Symbol(module.exports, Decl(constants.js, 0, 0)) ->module : Symbol(export=, Decl(constants.js, 0, 0)) +>module.exports : Symbol(export=, Decl(constants.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("/lib/constants", Decl(constants.js, 0, 0)) >exports : Symbol(export=, Decl(constants.js, 0, 0)) str: 'x', \ No newline at end of file diff --git a/testdata/baselines/reference/submodule/conformance/requireTwoPropertyAccesses.symbols b/testdata/baselines/reference/submodule/conformance/requireTwoPropertyAccesses.symbols index ca428e12a7..c6093879d9 100644 --- a/testdata/baselines/reference/submodule/conformance/requireTwoPropertyAccesses.symbols +++ b/testdata/baselines/reference/submodule/conformance/requireTwoPropertyAccesses.symbols @@ -18,7 +18,7 @@ console.log(value) === mod.js === module.exports = { >module.exports : Symbol(export=, Decl(mod.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("mod", Decl(mod.js, 0, 0)) >exports : Symbol(export=, Decl(mod.js, 0, 0)) x: { diff --git a/testdata/baselines/reference/submodule/conformance/requireTwoPropertyAccesses.symbols.diff b/testdata/baselines/reference/submodule/conformance/requireTwoPropertyAccesses.symbols.diff index 3a813aa2e6..1e315295a7 100644 --- a/testdata/baselines/reference/submodule/conformance/requireTwoPropertyAccesses.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/requireTwoPropertyAccesses.symbols.diff @@ -15,7 +15,7 @@ ->module.exports : Symbol(module.exports, Decl(mod.js, 0, 0)) ->module : Symbol(export=, Decl(mod.js, 0, 0)) +>module.exports : Symbol(export=, Decl(mod.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("mod", Decl(mod.js, 0, 0)) >exports : Symbol(export=, Decl(mod.js, 0, 0)) x: { \ No newline at end of file diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment17.symbols b/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment17.symbols index 25919e7a12..8a9bc98176 100644 --- a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment17.symbols +++ b/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment17.symbols @@ -39,7 +39,7 @@ declare var module: any; /// module.exports = minimatch >module.exports : Symbol(minimatch, Decl(minimatch.js, 6, 1)) ->module : Symbol(module.exports) +>module : Symbol("minimatch", Decl(minimatch.js, 0, 0)) >exports : Symbol(minimatch, Decl(minimatch.js, 6, 1)) >minimatch : Symbol(minimatch, Decl(minimatch.js, 6, 1)) diff --git a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment17.symbols.diff b/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment17.symbols.diff index a8bd929f5f..57a1638d96 100644 --- a/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment17.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/typeFromPropertyAssignment17.symbols.diff @@ -19,7 +19,7 @@ ->exports : Symbol(export=, Decl(minimatch.js, 0, 0)) ->minimatch : Symbol(minimatch, Decl(minimatch.js, 6, 1), Decl(minimatch.js, 1, 26), Decl(minimatch.js, 2, 15)) +>module.exports : Symbol(minimatch, Decl(minimatch.js, 6, 1)) -+>module : Symbol(module.exports) ++>module : Symbol("minimatch", Decl(minimatch.js, 0, 0)) +>exports : Symbol(minimatch, Decl(minimatch.js, 6, 1)) +>minimatch : Symbol(minimatch, Decl(minimatch.js, 6, 1)) diff --git a/testdata/baselines/reference/submodule/conformance/typeTagModuleExports.symbols b/testdata/baselines/reference/submodule/conformance/typeTagModuleExports.symbols index 67612a6178..e7ec1c9fbc 100644 --- a/testdata/baselines/reference/submodule/conformance/typeTagModuleExports.symbols +++ b/testdata/baselines/reference/submodule/conformance/typeTagModuleExports.symbols @@ -4,6 +4,6 @@ /** @type {string} */ module.exports = 0; >module.exports : Symbol(export=, Decl(bug27327.js, 0, 0)) ->module : Symbol(module.exports) +>module : Symbol("bug27327", Decl(bug27327.js, 0, 0)) >exports : Symbol(export=, Decl(bug27327.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/typeTagModuleExports.symbols.diff b/testdata/baselines/reference/submodule/conformance/typeTagModuleExports.symbols.diff index e53a2c5f49..b1345f2869 100644 --- a/testdata/baselines/reference/submodule/conformance/typeTagModuleExports.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/typeTagModuleExports.symbols.diff @@ -7,5 +7,5 @@ ->module.exports : Symbol(module.exports, Decl(bug27327.js, 0, 0)) ->module : Symbol(export=, Decl(bug27327.js, 0, 0)) +>module.exports : Symbol(export=, Decl(bug27327.js, 0, 0)) -+>module : Symbol(module.exports) ++>module : Symbol("bug27327", Decl(bug27327.js, 0, 0)) >exports : Symbol(export=, Decl(bug27327.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/typedefCrossModule.symbols b/testdata/baselines/reference/submodule/conformance/typedefCrossModule.symbols index 32a138e1d0..13b3e5ac90 100644 --- a/testdata/baselines/reference/submodule/conformance/typedefCrossModule.symbols +++ b/testdata/baselines/reference/submodule/conformance/typedefCrossModule.symbols @@ -12,7 +12,7 @@ declare var module: { exports: any}; /** @typedef {A | B} Both */ module.exports = C >module.exports : Symbol(C, Decl(mod1.js, 4, 18)) ->module : Symbol(module.exports) +>module : Symbol("mod1", Decl(mod1.js, 0, 0)) >exports : Symbol(C, Decl(mod1.js, 4, 18)) >C : Symbol(C, Decl(mod1.js, 4, 18)) diff --git a/testdata/baselines/reference/submodule/conformance/typedefCrossModule.symbols.diff b/testdata/baselines/reference/submodule/conformance/typedefCrossModule.symbols.diff index 41eb9130b5..5715111117 100644 --- a/testdata/baselines/reference/submodule/conformance/typedefCrossModule.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/typedefCrossModule.symbols.diff @@ -8,7 +8,7 @@ ->module : Symbol(export=, Decl(mod1.js, 0, 0)) ->exports : Symbol(export=, Decl(mod1.js, 0, 0)) +>module.exports : Symbol(C, Decl(mod1.js, 4, 18)) -+>module : Symbol(module.exports) ++>module : Symbol("mod1", Decl(mod1.js, 0, 0)) +>exports : Symbol(C, Decl(mod1.js, 4, 18)) >C : Symbol(C, Decl(mod1.js, 4, 18)) diff --git a/testdata/baselines/reference/submodule/conformance/typedefCrossModule2.symbols b/testdata/baselines/reference/submodule/conformance/typedefCrossModule2.symbols index 2104a285c8..9d110aa536 100644 --- a/testdata/baselines/reference/submodule/conformance/typedefCrossModule2.symbols +++ b/testdata/baselines/reference/submodule/conformance/typedefCrossModule2.symbols @@ -34,7 +34,7 @@ exports.Bar = class { } /** @typedef {number} Baz */ module.exports = { >module.exports : Symbol(export=, Decl(mod1.js, 6, 23)) ->module : Symbol(module.exports) +>module : Symbol("mod1", Decl(mod1.js, 0, 0)) >exports : Symbol(export=, Decl(mod1.js, 6, 23)) Baz: class { } @@ -54,7 +54,7 @@ exports.Quid = 2; /** @typedef {number} Quack */ module.exports = { >module.exports : Symbol(export=, Decl(mod1.js, 6, 23)) ->module : Symbol(module.exports) +>module : Symbol("mod1", Decl(mod1.js, 0, 0)) >exports : Symbol(export=, Decl(mod1.js, 6, 23)) Quack: 2 diff --git a/testdata/baselines/reference/submodule/conformance/typedefCrossModule2.symbols.diff b/testdata/baselines/reference/submodule/conformance/typedefCrossModule2.symbols.diff index b01cc9dce5..056aa427ec 100644 --- a/testdata/baselines/reference/submodule/conformance/typedefCrossModule2.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/typedefCrossModule2.symbols.diff @@ -31,7 +31,7 @@ ->module : Symbol(export=, Decl(mod1.js, 6, 23), Decl(mod1.js, 19, 17)) ->exports : Symbol(export=, Decl(mod1.js, 6, 23), Decl(mod1.js, 19, 17)) +>module.exports : Symbol(export=, Decl(mod1.js, 6, 23)) -+>module : Symbol(module.exports) ++>module : Symbol("mod1", Decl(mod1.js, 0, 0)) +>exports : Symbol(export=, Decl(mod1.js, 6, 23)) Baz: class { } @@ -56,7 +56,7 @@ ->module : Symbol(export=, Decl(mod1.js, 6, 23), Decl(mod1.js, 19, 17)) ->exports : Symbol(export=, Decl(mod1.js, 6, 23), Decl(mod1.js, 19, 17)) +>module.exports : Symbol(export=, Decl(mod1.js, 6, 23)) -+>module : Symbol(module.exports) ++>module : Symbol("mod1", Decl(mod1.js, 0, 0)) +>exports : Symbol(export=, Decl(mod1.js, 6, 23)) Quack: 2 diff --git a/testdata/baselines/reference/submodule/conformance/typedefCrossModule3.symbols b/testdata/baselines/reference/submodule/conformance/typedefCrossModule3.symbols index 55b621c775..9eeddc372f 100644 --- a/testdata/baselines/reference/submodule/conformance/typedefCrossModule3.symbols +++ b/testdata/baselines/reference/submodule/conformance/typedefCrossModule3.symbols @@ -12,7 +12,7 @@ ns.Foo = class {} module.exports = ns; >module.exports : Symbol(ns, Decl(mod2.js, 1, 5)) ->module : Symbol(module.exports) +>module : Symbol("mod2", Decl(mod2.js, 0, 0)) >exports : Symbol(ns, Decl(mod2.js, 1, 5)) >ns : Symbol(ns, Decl(mod2.js, 1, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/typedefCrossModule3.symbols.diff b/testdata/baselines/reference/submodule/conformance/typedefCrossModule3.symbols.diff index 31e98d5c03..48d4f270b2 100644 --- a/testdata/baselines/reference/submodule/conformance/typedefCrossModule3.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/typedefCrossModule3.symbols.diff @@ -21,7 +21,7 @@ ->exports : Symbol(export=, Decl(mod2.js, 2, 17)) ->ns : Symbol(ns, Decl(mod2.js, 1, 5), Decl(mod2.js, 1, 14)) +>module.exports : Symbol(ns, Decl(mod2.js, 1, 5)) -+>module : Symbol(module.exports) ++>module : Symbol("mod2", Decl(mod2.js, 0, 0)) +>exports : Symbol(ns, Decl(mod2.js, 1, 5)) +>ns : Symbol(ns, Decl(mod2.js, 1, 5)) diff --git a/testdata/baselines/reference/submodule/conformance/typedefCrossModule4.symbols b/testdata/baselines/reference/submodule/conformance/typedefCrossModule4.symbols index df71c02b02..9c19f2c706 100644 --- a/testdata/baselines/reference/submodule/conformance/typedefCrossModule4.symbols +++ b/testdata/baselines/reference/submodule/conformance/typedefCrossModule4.symbols @@ -7,7 +7,7 @@ class Bar { } module.exports = { Foo: Bar }; >module.exports : Symbol(export=, Decl(mod3.js, 1, 13)) ->module : Symbol(module.exports) +>module : Symbol("mod3", Decl(mod3.js, 0, 0)) >exports : Symbol(export=, Decl(mod3.js, 1, 13)) >Foo : Symbol(Foo, Decl(mod3.js, 2, 18)) >Bar : Symbol(Bar, Decl(mod3.js, 0, 0)) diff --git a/testdata/baselines/reference/submodule/conformance/typedefCrossModule4.symbols.diff b/testdata/baselines/reference/submodule/conformance/typedefCrossModule4.symbols.diff index 1324f7e5ba..d2d4cf6c02 100644 --- a/testdata/baselines/reference/submodule/conformance/typedefCrossModule4.symbols.diff +++ b/testdata/baselines/reference/submodule/conformance/typedefCrossModule4.symbols.diff @@ -7,7 +7,7 @@ ->module.exports : Symbol(module.exports, Decl(mod3.js, 0, 0)) ->module : Symbol(export=, Decl(mod3.js, 1, 13)) +>module.exports : Symbol(export=, Decl(mod3.js, 1, 13)) -+>module : Symbol(module.exports) ++>module : Symbol("mod3", Decl(mod3.js, 0, 0)) >exports : Symbol(export=, Decl(mod3.js, 1, 13)) >Foo : Symbol(Foo, Decl(mod3.js, 2, 18)) >Bar : Symbol(Bar, Decl(mod3.js, 0, 0)) \ No newline at end of file