typed vuex:vuex 4上的Typed包装器可轻松使用Typescript 源码
vuex型 vuex 4上的类型化包装器,可轻松使用Typescript 如何使用: 与直接使用vuex相比,安装并使用此包装器。 这将包装所有调用,并为您的商店推断正确的类型。 99%的API和用法将与vuex相同,但mapState / mapActions / mapX方法除外,这些方法都需要操作商店实例。 由于泛型广泛用于推断Vuex商店的复杂树,再加上Typescript对提供所有泛型或不提供任何泛型的限制,因此您必须传入商店以发现可用于这些方法的结构。 store实例本身仅用于类型推断,所有实际功能仅来自vuex。 缺少的功能: 动态模块加载/卸载-在完全类型化的商店中这永远是不可能的,因为注销模块会更改商店中可用的商品。 根状态/字母/突变/等等当前类型是针对命名空间模块构建的。 这将被添加,并且正在进行中。
文件列表
typed-vuex-main.zip
(预估有个13文件)
typed-vuex-main
index.js
850B
package.json
814B
ambientTypes.js
0B
typedVuexStore.js
24B
LICENSE
1KB
package-lock.json
26KB
.eslintrc.js
505B
tsconfig.json
319B
ambientTypes.d.ts
603B
暂无评论