Atualizacao do typescript para a versao 0.9.0.0 e adaptacao para a nova feature de generics