takashiskiのブログ

覚書の殴り書き

2025-02-19から1日間の記事一覧

JavaScript: ES5クラスのメンバの型をany推論させない

訳あってES6クラスもTypeScriptも使えない人向けです。 コンストラクタで宣言したメンバは代入値がプリミティブでもanyとして推論されてしまいます。 function ES5Class() { this.property = 'value'; } これはts-serverには単なる関数として解釈されるため…