2014-07-13 01:04:16 +02:00
|
|
|
//// [duplicateVariablesWithAny.ts]
|
|
|
|
// They should have to be the same even when one of the types is 'any'
|
|
|
|
var x: any;
|
|
|
|
var x = 2; //error
|
|
|
|
|
|
|
|
var y = "";
|
|
|
|
var y; //error
|
|
|
|
|
|
|
|
module N {
|
|
|
|
var x: any;
|
|
|
|
var x = 2; //error
|
|
|
|
|
|
|
|
var y = "";
|
|
|
|
var y; //error
|
|
|
|
}
|
|
|
|
|
|
|
|
var z: any;
|
|
|
|
var z; // ok
|
|
|
|
|
|
|
|
//// [duplicateVariablesWithAny.js]
|
2014-08-12 00:54:12 +02:00
|
|
|
// They should have to be the same even when one of the types is 'any'
|
2014-07-13 01:04:16 +02:00
|
|
|
var x;
|
2014-08-15 22:18:54 +02:00
|
|
|
var x = 2; //error
|
2014-07-13 01:04:16 +02:00
|
|
|
var y = "";
|
2014-08-15 22:18:54 +02:00
|
|
|
var y; //error
|
2014-07-13 01:04:16 +02:00
|
|
|
var N;
|
|
|
|
(function (N) {
|
|
|
|
var x;
|
2014-08-15 22:18:54 +02:00
|
|
|
var x = 2; //error
|
2014-07-13 01:04:16 +02:00
|
|
|
var y = "";
|
2014-08-15 22:18:54 +02:00
|
|
|
var y; //error
|
2014-07-13 01:04:16 +02:00
|
|
|
})(N || (N = {}));
|
|
|
|
var z;
|
2014-08-15 23:32:08 +02:00
|
|
|
var z; // ok
|