TypeScript/tests/baselines/reference/deleteOperatorInvalidOperations.js

34 lines
724 B
TypeScript

//// [deleteOperatorInvalidOperations.ts]
// Unary operator delete
var ANY;
// operand before delete operator
var BOOLEAN1 = ANY delete ; //expect error
// miss an operand
var BOOLEAN2 = delete ;
// delete global variable s
class testADelx {
constructor(public s: () => {}) {
delete s; //expect error
}
}
//// [deleteOperatorInvalidOperations.js]
// Unary operator delete
var ANY;
// operand before delete operator
var BOOLEAN1 = ANY;
delete ; //expect error
// miss an operand
var BOOLEAN2 = delete ;
// delete global variable s
var testADelx = (function () {
function testADelx(s) {
this.s = s;
delete s; //expect error
}
return testADelx;
})();