我有一个打字稿类型,它删除了函数的第一个参数,剩下的作为类型。 (与Vuex mapGetters和mapActions中的类型有关)
type Drop1<T> = T extends (_: any, ...args: infer K) => infer R ? (...args: K) => R : never;
在任何.ts文件中,例如我的服务,该软件都能很好地工作。 但是Vue不接受此为有效的打字稿。
即使我在另一个文件中创建类型并将其导入,其类型也不同于将其导入到vue文件和ts文件中,
我的package.json依赖项是最新的,应该支持它。 与普通.ts文件相比,.vue文件处理打字稿类型的方式是否有差异或局限性?
谢谢