₍ vᴗs ₎ 6 days ago 変数の宣言時には値が決まっていなくても、後続の処理で 必ず 値がセットされる、とあなたが保証できるケースがあります。そのような場合は as キャストを使ってください。これはプロパティの初期化が constructor で行われるクラスで特に便利です: class Counter { count = $state() as number; constructor(initial: number) { this.count = initial; } }