タグ

ブックマーク / qiita.com/Yama-Tomo (1)

  • vuex を typescript でタイプセーフに実装する - Qiita

    目的 vuexをtypescriptでタイプセーフに実装したい ktsnさんの vuex-type-helper を使って実装しているのですがコンポーネントからステートやゲッターを参照しようとすると型付けができないので改良したい 前提 vue: v2.5.16 vuex: v3.0.1 vuex-type-helper: v1.2.0 ストアはモジュール単位で管理できるように namespaced: true で実装することを前提としています 1. ステートへのアクセスをタイプセーフにする this.$store.state では型がないので型付きで取得できるようヘルパーを実装します アイディアとしては モジュール名:ステートの型 のマッピングを定義しそれを利用して型付きでステートを取得するものです export class Todo { public text: string; publ

    vuex を typescript でタイプセーフに実装する - Qiita
  • 1