TypeScript 型定義の練習

公式
TypeScript中級
概要

TypeScriptの型定義とインターフェースを使った実践的なコードです。

ルール
モード
全行表示ノーマルオフ
制限時間
1:10
ミス数制限
制限なし
コードプレビューTypeScript
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`,
  };
};
統計情報
モード
全行表示ノーマルオフ
制限時間
1:10
ミス数制限
制限なし
作成日
2026年1月20日
挑戦人数
2
挑戦回数
3
完了回数
0
平均WPM
39.50
平均正確率
93.00%
ランキング
順位ユーザーWPM正確率
46.0798.8%
4093.0%

問題別ランキング

この問題のトップタイパーたち

総参加者数

2

期間

全期間

全員の合計挑戦回数

3

全員の総練習時間

00:03:26

全員の総キー入力数

757

期間
ソート
順位ユーザーwpm正確率開始/完了正確/入力総時間最終挑戦
46.0798.84%1/1256/25900:01:062026/2/3 06:06
40.0093.00%2/0463/49800:02:202026/1/20 13:35
全2名のランキング