TypeScript/tests/baselines/reference/emitArrowFunctionWhenUsingArguments01_ES6.js

60 lines
1,014 B
TypeScript
Raw Normal View History

2015-04-16 21:42:25 +02:00
//// [emitArrowFunctionWhenUsingArguments01_ES6.ts]
2015-01-29 01:17:13 +01:00
var a = () => {
var arg = arguments[0]; // error
}
var b = function () {
var a = () => {
var arg = arguments[0]; // error
}
}
function baz() {
() => {
var arg = arguments[0];
}
}
function foo(inputFunc: () => void) { }
foo(() => {
var arg = arguments[0]; // error
});
function bar() {
var arg = arguments[0]; // no error
}
() => {
function foo() {
var arg = arguments[0]; // no error
}
}
2015-04-16 21:42:25 +02:00
//// [emitArrowFunctionWhenUsingArguments01_ES6.js]
2015-01-29 01:17:13 +01:00
var a = () => {
var arg = arguments[0]; // error
};
var b = function () {
var a = () => {
var arg = arguments[0]; // error
};
};
function baz() {
(() => {
var arg = arguments[0];
});
}
function foo(inputFunc) { }
2015-01-29 01:17:13 +01:00
foo(() => {
var arg = arguments[0]; // error
});
function bar() {
var arg = arguments[0]; // no error
}
(() => {
function foo() {
var arg = arguments[0]; // no error
}
});