mirror of
https://github.com/swc-project/swc.git
synced 2024-12-19 19:52:21 +03:00
23 lines
396 B
TypeScript
23 lines
396 B
TypeScript
// @noEmit: true
|
|
// @allowJs: true
|
|
// @checkJs: true
|
|
// @Filename: npmlog.js
|
|
class EE {
|
|
/** @param {string} s */
|
|
on(s) { }
|
|
}
|
|
var npmlog = module.exports = new EE()
|
|
|
|
npmlog.on('hi') // both references should see EE.on
|
|
module.exports.on('hi') // here too
|
|
|
|
npmlog.x = 1
|
|
module.exports.y = 2
|
|
npmlog.y
|
|
module.exports.x
|
|
|
|
// @Filename: use.js
|
|
var npmlog = require('./npmlog')
|
|
npmlog.x
|
|
npmlog.on
|