Adicionado suporte a Type Script