概要 declare global + interface で追加したいメソッドを追加後、prototypeにメソッドを追加します。 拡張メソッドを利用したい場合は、importをすることで利用できます。 詳細についてはサンプルソースを確認。 ちなみに拡張メソッドは他の開発言語でもあります。 用途としては、型に依存した共通処理等を追加すると生産性があがります。 動作環境 TypeScript 2.7.x サンプルソース number.extensions.ts 拡張メソッドの定義側です。今回はnumberに拡張メソッドを追加します。 // TypeScriptファイル内でexportを利用していない場合は、export{};を定義 export {}; // 拡張メソッドの定義 declare global { interface Number { /** 3の倍数:Fizz, 5の倍数: