typescript vue3项目中函数接受的参数为 import.meta.glob('../views/**/*.vue', { eager: true, import: 'default' }) 的值 如何定义参数类型
时间: 2023-07-15 14:15:43 浏览: 290
基于Vue3+TypeScript+three搭建智慧城市系统-源码
在 TypeScript 中,可以使用 `typeof import()` 来定义导入模块的类型,同时也可以使用 `ReturnType<typeof functionName>` 来定义函数返回值的类型。
因此,你可以使用以下方式来定义函数接收的参数类型:
```typescript
type GlobResult = ReturnType<typeof import.meta.glob>;
function yourFunction(glob: GlobResult) {
// ...
}
```
这里,我们首先定义了一个类型别名 `GlobResult`,它是 `typeof import.meta.glob` 的返回类型。然后,在函数中,我们使用了这个类型别名作为参数的类型。
阅读全文