TypeScript/tests/baselines/reference/collisionExportsRequireAndModule.errors.txt

23 lines
No EOL
722 B
Text

==== tests/cases/compiler/collisionExportsRequireAndModule.ts (2 errors) ====
export module require {
~~~~~~~
!!! Duplicate identifier 'require'. Compiler reserves name 'require' in top level scope of an external module.
export interface I {
}
export class C {
}
}
export function foo(): require.I {
return null;
}
export module exports {
~~~~~~~
!!! Duplicate identifier 'exports'. Compiler reserves name 'exports' in top level scope of an external module.
export interface I {
}
export class C {
}
}
export function foo2(): exports.I {
return null;
}