1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
=== tests/cases/compiler/collisionExportsRequireAndAlias_file2.ts ===
import require = require('collisionExportsRequireAndAlias_file1'); // Error
>require : typeof require
import exports = require('collisionExportsRequireAndAlias_file3333'); // Error
>exports : typeof exports
export function foo() {
>foo : () => void
require.bar();
>require.bar() : void
>require.bar : () => void
>require : typeof require
>bar : () => void
}
export function foo2() {
>foo2 : () => void
exports.bar2();
>exports.bar2() : void
>exports.bar2 : () => void
>exports : typeof exports
>bar2 : () => void
}
=== tests/cases/compiler/collisionExportsRequireAndAlias_file1.ts ===
export function bar() {
>bar : () => void
}
=== tests/cases/compiler/collisionExportsRequireAndAlias_file3333.ts ===
export function bar2() {
>bar2 : () => void
}
|