* Alias for `module.exports.x = x` This fixes #40155 in a surprisingly small amount of code. * Treat any aliasable expression as an alias * test internal references to exported class
16 lines
347 B
TypeScript
16 lines
347 B
TypeScript
/// <reference path='fourslash.ts' />
|
|
// @allowjs: true
|
|
|
|
// @Filename: a.js
|
|
//// class /*classDefinition*/Class {
|
|
//// f;
|
|
//// }
|
|
//// module.exports.Class = Class;
|
|
|
|
// @Filename: b.js
|
|
////const { Class } = require("./a");
|
|
//// [|/*classAliasDefinition*/Class|];
|
|
|
|
|
|
verify.goToDefinition("classAliasDefinition", "classDefinition");
|