TypeScript/tests/baselines/reference/collisionExportsRequireAndFunction.errors.txt
2014-09-11 16:11:08 -07:00

27 lines
849 B
Plaintext

==== tests/cases/compiler/collisionExportsRequireAndFunction.ts (2 errors) ====
export function exports() {
~~~~~~~
!!! error TS2441: Duplicate identifier 'exports'. Compiler reserves name 'exports' in top level scope of an external module.
return 1;
}
export function require() {
~~~~~~~
!!! error TS2441: Duplicate identifier 'require'. Compiler reserves name 'require' in top level scope of an external module.
return "require";
}
module m1 {
function exports() {
return 1;
}
function require() {
return "require";
}
}
module m2 {
export function exports() {
return 1;
}
export function require() {
return "require";
}
}