TypeScript/tests/baselines/reference/arithAssignTyping.js
2014-07-12 17:30:19 -07:00

35 lines
469 B
JavaScript

//// [arithAssignTyping.ts]
class f { }
f += ''; // error
f += 1; // error
f -= 1; // error
f *= 1; // error
f /= 1; // error
f %= 1; // error
f &= 1; // error
f |= 1; // error
f <<= 1; // error
f >>= 1; // error
f >>>= 1; // error
f ^= 1; // error
//// [arithAssignTyping.js]
var f = (function () {
function f() {
}
return f;
})();
f += '';
f += 1;
f -= 1;
f *= 1;
f /= 1;
f %= 1;
f &= 1;
f |= 1;
f <<= 1;
f >>= 1;
f >>>= 1;
f ^= 1;