TypeScriptって魔法ではなく「手法」さえ覚えれば自作するのも夢じゃない。 気合の入った成果物: @lollipop-onl/vuex-typesafe-helper (微妙に実装不備アリ) Demo TypeScript Playgroundで動作を確認できます。 Demo 開発環境 IDE (VS Code) デバッグ方法 IDEでの型推論 declare var dispatch: Dispatch; dispatch('login', { id: 'simochee', password: 'abcd1234' }); // store/chat.ts const actions = { login({ commit }, payload: { id: string, password: string }): Promise<boolean> {}, joinRoom({ c