{}現実感の無い実験のためのこのコードは、今日時点では残念ながらコンパイラを通りません。理由はInterfaceのメンバが競合しているからです。boolean;}どちらもtypeプロパティを持ってるけど、型がreduxのはanyで、@types/redux-actionsはstring。これが双方同じ型かどちらかのtypeプロパティ定義がなければ問題にならない。reduxの方がanyで個別ならOKだからTypeScriptの将来バージョンでは通るようになるかもしれないけど、今の所はダメ。matchers」とメタで似たような問題ながら、TypeScriptのほうでは融通きかない。調べるきっかけとなった私のコードは次のReduxのMiddlewareファクトリです。Typingなんで外形が整ってれば同じ型とみなしてくれるから、型をあわせにいきます。型をあわせるためのinterfaceは関数スコープで宣言してみました。通るし、動くけどねえ。いうものなのかな?まだまだTypeScriptの言語仕様に不案内なので解決方法が怪しい。上記URLの最後、関数オーバーロード(...2017-09-09Reducerを書くのにhandleAction"s"をやめたredux-actionsを用いてActionCreatorとReducerを書いていますが...2017-09-06型強化の呪文。上記記事をたまたま読んで目にした呪文。Technology(米国)はてなブログをはじめよう!masataka_kさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。