TypeScript 型アサーションのas以外の記法

TypeScriptの型アサーションは as を使うのが一般的です。

hoge(value as string) // value は string であると主張できる

もう一つの記法として山括弧を使う方法があります。

hoge(<string>value)

これも同様に機能するのですが、TSXの構文とぶつかることがあるために基本は as 使う方が良いとされています。