TypeScript Version: 1.8.10
Code
interface ISomething {
foo: string,
bar: string
}
function foo({}, {foo, bar}: ISomething) {
}
Expected behavior:
function foo(_a, _b) {
var foo = _b.foo, bar = _b.bar;
}
Actual behavior:
function foo(_a, _b) {
var foo = _a.foo, bar = _a.bar;
}