JavaScriptのArray.prototypeにflattenメソッドを差し込むと便利です(標準クラスにメソッドを差し込むのはやめろというのはわかりますがそこはごめんなさいするとして)。
http://qiita.com/shuhei/items/5a3d3a779b64a81b8c8d
便利なのですが、それをTypeScriptで型安全に呼べるようにしようとすると、型宣言の仕方がわかりませんでした。
こんな感じに書ければ宣言できたことになると思うのですが
typescript
1interface Array<T[]> 2{ 3 flatten(): T[]; 4}
これはコンパイルが通りません。宣言する方法ってないのでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/28 03:24