mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-05-25 05:29:07 -05:00
Remove require name collision check for ES6 modules and later
This commit is contained in:
16
tests/cases/compiler/es6UseOfTopLevelRequire.ts
Normal file
16
tests/cases/compiler/es6UseOfTopLevelRequire.ts
Normal file
@@ -0,0 +1,16 @@
|
||||
// @target: ES6
|
||||
|
||||
// @filename: b.ts
|
||||
export default function require(s: string): void {
|
||||
}
|
||||
|
||||
// @filename: c.ts
|
||||
export const exports = 0;
|
||||
export default exports;
|
||||
|
||||
// @filename: a.ts
|
||||
import require from "./b"
|
||||
require("arg");
|
||||
|
||||
import exports from "./c"
|
||||
var x = exports + 2;
|
||||
Reference in New Issue
Block a user