TypeScript/tests/cases/conformance/salsa/exportNestedNamespaces2.ts

24 lines
445 B
TypeScript
Raw Normal View History

// @allowJs: true
// @checkJs: true
// @noEmit: true
// @Filename: mod.js
// Based on a pattern from adonis
exports.formatters = {}
// @Filename: first.js
exports = require('./mod')
exports.formatters.j = function (v) {
return v
}
// @Filename: second.js
exports = require('./mod')
exports.formatters.o = function (v) {
return v
}
// @Filename: use.js
import * as debug from './mod'
debug.formatters.j
var one = debug.formatters.o(1)