1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
tests/cases/compiler/a.js(1,8): error TS8006: 'module' declarations can only be used in TypeScript files.
tests/cases/compiler/a.js(2,5): error TS2331: 'this' cannot be referenced in a module or namespace body.
tests/cases/compiler/b.js(1,11): error TS8006: 'namespace' declarations can only be used in TypeScript files.
tests/cases/compiler/b.js(2,5): error TS2331: 'this' cannot be referenced in a module or namespace body.
==== tests/cases/compiler/a.js (2 errors) ====
module foo {
~~~
!!! error TS8006: 'module' declarations can only be used in TypeScript files.
this.bar = 4;
~~~~
!!! error TS2331: 'this' cannot be referenced in a module or namespace body.
}
==== tests/cases/compiler/b.js (2 errors) ====
namespace blah {
~~~~
!!! error TS8006: 'namespace' declarations can only be used in TypeScript files.
this.prop = 42;
~~~~
!!! error TS2331: 'this' cannot be referenced in a module or namespace body.
}
|