2014-09-12 22:35:07 +02:00
|
|
|
tests/cases/compiler/withStatementErrors.ts(11,5): error TS1129: Statement expected.
|
|
|
|
tests/cases/compiler/withStatementErrors.ts(17,1): error TS1128: Declaration or statement expected.
|
|
|
|
tests/cases/compiler/withStatementErrors.ts(3,7): error TS2410: All symbols within a 'with' block will be resolved to 'any'.
|
|
|
|
|
|
|
|
|
2014-07-22 02:09:14 +02:00
|
|
|
==== tests/cases/compiler/withStatementErrors.ts (3 errors) ====
|
2014-07-13 01:04:16 +02:00
|
|
|
declare var ooo:any;
|
|
|
|
|
|
|
|
with (ooo.eee.oo.ah_ah.ting.tang.walla.walla) { // error
|
2014-07-22 02:09:14 +02:00
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2014-09-12 00:19:57 +02:00
|
|
|
!!! error TS2410: All symbols within a 'with' block will be resolved to 'any'.
|
2014-07-13 01:04:16 +02:00
|
|
|
bing = true; // no error
|
|
|
|
bang = true; // no error
|
|
|
|
|
|
|
|
function bar() {} // no error
|
|
|
|
|
|
|
|
bar(); // no error
|
|
|
|
|
|
|
|
class C {} // error
|
|
|
|
~~~~~
|
2014-09-12 00:19:57 +02:00
|
|
|
!!! error TS1129: Statement expected.
|
2014-07-13 01:04:16 +02:00
|
|
|
|
|
|
|
interface I {} // error
|
|
|
|
|
|
|
|
module M {} // error
|
|
|
|
|
|
|
|
}
|
|
|
|
~
|
2014-09-12 00:19:57 +02:00
|
|
|
!!! error TS1128: Declaration or statement expected.
|
2014-07-13 01:04:16 +02:00
|
|
|
|