1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
a.js(1,8): error TS8006: 'module' declarations can only be used in TypeScript files.
a.js(2,5): error TS2331: 'this' cannot be referenced in a module or namespace body.
b.js(1,11): error TS8006: 'namespace' declarations can only be used in TypeScript files.
b.js(2,5): error TS2331: 'this' cannot be referenced in a module or namespace body.
==== 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.
}
==== 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.
}
|