如何在index.d.ts中为同级文件夹中的js文件编写类型代码?-灵析社区

正确计算方式

如何在index.d.ts中为同级文件夹中的js文件编写类型代码,使得在其他项目使用时鼠标悬浮能看到类型? 我直接 declare js 文件导出的函数类型,在其他地方引用时没有类型提示,只有 import Fnc ![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240924/52e9589c61e3cfaeb416b531165343e9.png) test 比做一个工具库,我希望在 main.js 中引入test/index.js 中的函数或其他值时,能有类型提示,那么 index.d.ts中应该如何编写。 注:index.js 中已经导出 test 文件夹下所有的函数及变量

阅读量:134

点赞量:0

问AI
加班使我熟睡
"index.js": export function add(a, n = 1) { return a + n } "index.d.ts": export function add(a: number, n?: number): number "main.ts": import { add } from './test' // (a: number, n?: number | undefined) => number type T = typeof add