文件名称:typed-vuex:vuex 4上的Typed包装器,可轻松使用Typescript
文件大小:15KB
文件格式:ZIP
更新时间:2024-03-17 01:51:56
TypeScript
vuex型 vuex 4上的类型化包装器,可轻松使用Typescript 如何使用: 与直接使用vuex相比,安装并使用此包装器。 这将包装所有调用,并为您的商店推断正确的类型。 99%的API和用法将与vuex相同,但mapState / mapActions / mapX方法除外,这些方法都需要操作商店实例。 由于泛型广泛用于推断Vuex商店的复杂树,再加上Typescript对提供所有泛型或不提供任何泛型的限制,因此您必须传入商店以发现可用于这些方法的结构。 store实例本身仅用于类型推断,所有实际功能仅来自vuex。 缺少的功能: 动态模块加载/卸载-在完全类型化的商店中这永远是不可能的,因为注销模块会更改商店中可用的商品。 根状态/字母/突变/等等当前类型是针对命名空间模块构建的。 这将被添加,并且正在进行中。
【文件预览】:
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)
----typedVuexStore.ts(26KB)
----.gitignore(2KB)
----README.md(1KB)
----index.ts(2KB)