2020年8月10日 加筆修正 TypeScriptのas って何? TypeScriptを勉強していて as の表記を見つけました。 これは一体何なのでしょう- . - 。 結論 型アサーションです。 もっと詳しく!! TypeScriptさんは賢いので型推論 1 をしてくれます。 型アサーション(Type Assertion)とは、その推論された型や、既に型定義済みの変数の型を上書きします。 const test = {} // ここでTSは testの型はプロパティがゼロのオブジェクトね! と型推論する test.foo = 123 // numberなのでコンパイルエラー!!