TypeScript Type Definition Practice

Oficial
TypeScriptIntermediate
Visão Geral

Practical code using TypeScript type definitions and interfaces.

Regras
Modo
Todas as LinhasNormalDesligado
Limite de Tempo
1:10
Limite de Erros
Ilimitado
Prévia do CódigoTypeScript
interface User {
  id: string;
  name: string;
  email: string;
  age?: number;
}

type UserRole = "admin" | "user" | "guest";

const createUser = (name: string, role: UserRole): User => {
  return {
    id: crypto.randomUUID(),
    name,
    email: `${name}@example.com`,
  };
};
Estatísticas
Modo
Todas as LinhasNormalDesligado
Limite de Tempo
1:10
Limite de Erros
Ilimitado
Criado em
20 de janeiro de 2026
Participantes
2
Total de Tentativas
3
Conclusões
0
WPM Médio
39.50
Precisão Média
93.00%
Ranking
RankingUsuárioWPMPrecisão
46.0798.8%
4093.0%

Ranking do Exercício

Melhores digitadores deste exercício

Total de Participantes

2

Período

Todo o Período

Total de Desafios (Todos os Usuários)

3

Tempo Total de Prática (Todos os Usuários)

00:03:26

Total de Teclas Pressionadas (Todos os Usuários)

757

Período
Ordenar
RankingUsuáriowpmPrecisãoIniciadas/ConcluídasCorretas/DigitadasTempo TotalÚltima Tentativa
46.0798.84%1/1256/25900:01:0603/02/2026, 06:06
40.0093.00%2/0463/49800:02:2020/01/2026, 13:35
Ranking de 2 usuários