Sintaxe de propagação do ECMAScript 6 na desconstrução de objetos. Suporte em TypeScript e Babel
O ECMAScript 6 válido a seguir é válido? Parece ser suportado pela versão mais recente do Babel, mas não pelo TypeScript. Não encontrei nenhuma referência ES6 lidando com este caso.
var a = { foo : 'foo' };
var b = { ...a };