versão TypeScript