👨💻駆け出し TypeScript 7.0 エンジニア✨ it/it. 🤓TechFeed公認エキスパート 🐺月下人狼🚶♂️masao.space 💻IS15er/CS17er(元小林研)|🏮元103 『プロを目指す人のためのTypeScript入門』好評販売中
TypeScriptは、JavaScriptに静的型付けの機能を加えたオープンソースのプログラミング言語です。本書では、根幹となるJavaScriptの仕様・機能とともに、TypeScript独自の仕様・機能を解説します。TypeScriptの基礎知識はこれ一冊だけで学べます。 静的型付き言語は世にいくつもありますが、TypeScriptの型システムは他に類を見ない高い表現力を持っています。...
ALT TypeScriptコードのスクリーンショット。 import "./style.css"; import { formatRelativeTime } from "./relative-time.auto"; import { TodoStore } from "./todo-store.auto"; import type { Todo } from "./types";
ALT relative-time.auto の内容。日本語で書かれている。 --- 関数 `formatRelativeTime(date: Date, now?: Date): string` をエクスポートしてください。 この関数は `date` が `now` と比べてどれくらい前かを日本語で表示します。 `now` のデフォルトは現在時刻です。 `Intl.RelativeTimeFormat` ( `numeric: "auto"` )を使用してください。 45秒未満の差のときは "たった今" を返してください。 それ以外の場合は、分〜年の中で最大の単位のみを用いてください(「5分前」「昨日」「先週」など)。 未来の日付に対しても動作するようにしてください。
ALT relative-time.auto から formatRelativeTime 関数がエクスポートされていることを確かめるスクリーンショット。
2026-11-01 TSKaigi Sendai 2026