メインコンテンツにスキップ
ToolShed
ホーム
人気
新着
すべてのツール
読み込み中...
ホーム
開発・コード変換
TypeScriptユーティリティ型
開発・コード変換
無料
登録不要
TypeScriptユーティリティ型
TypeScriptの組み込みユーティリティ型(Partial/Required/Pick/Omit等)の早見表。型設計に便利な無料オンラインツール。
入力
結果
--- 変換 --- Partial<T> 全プロパティをオプショナルに Required<T> 全プロパティを必須に Readonly<T> 全プロパティを読み取り専用に --- 選択 --- Pick<T, K> 指定キーのみ抽出 Omit<T, K> 指定キーを除外 --- 合成 --- Record<K, V> キーK、値Vのオブジェクト型 Intersection T & U (両方のプロパティ) Union T | U (どちらか) --- 関数 --- ReturnType<F> 関数の戻り値型 Parameters<F> 関数の引数型(タプル) --- 文字列 --- Uppercase<S> 大文字化 Lowercase<S> 小文字化 Capitalize<S> 先頭大文字化 --- 条件 --- Exclude<U, E> ユニオンから除外 Extract<U, E> ユニオンから抽出 NonNullable<T> null/undefined除外 Awaited<T> Promise解決型 --- 使用例 --- type User = { id: number; name: string; email: string }; type CreateUser = Omit<User, "id">; type UserPreview = Pick<User, "id" | "name">; type PartialUser = Partial<User>;
コピー
FAQ
よくある
質問
開発環境で使用しても安全ですか?
+
TypeScriptユーティリティ型の処理はすべてブラウザ内で完結し、入力データは外部送信されません。ただし本番環境の秘密情報(本物のAPIキー、パスワード、個人情報)は取り扱わないことを推奨します。
オフラインでも使えますか?
+
スマートフォンでも使えますか?
+
関連ツール
こちらも
おすすめ
TS Utility型
TS Utility型を表示する無料オンラインツール。TS Utility型をブラウザ上で即座に実行でき、開発ツールとして登録不要で利用できます。
主要MIMEタイプ
主要MIMEタイプを表示する無料オンラインツール。主要MIMEタイプをブラウザ上で即座に実行でき、開発ツールとして登録不要で利用できます。
JSON→TypeScript型変換
JSONデータからTypeScriptのインターフェース・型定義を自動生成。ネスト構造やオプショナルプロパティにも対応。開発効率を上げる無料オンラインツール。
SQLデータ型一覧
MySQL/PostgreSQL/SQLiteの主要データ型の一覧と比較。DB設計の参考に便利な無料オンラインツール。
アクセシビリティチェックリスト
Webアクセシビリティ(WCAG 2.1)の主要チェック項目を一覧表示する無料オンラインツール。
APIキー生成
暗号学的に安全なAPIキーを生成。長さ・文字種をカスタマイズ可能。API開発のキー発行に便利な無料オンラインツール。