gpt4 book ai didi

javascript - 使用 JsDoc 转换 Typescript

转载 作者:行者123 更新时间:2023-12-03 16:27:43 26 4
gpt4 key购买 nike

我可以使用 JSDoc 将 TypeScript 文件转换为 JavaScript 文件吗?
例如,如果我有这个 main.ts文件:

let x: string = "hello";
// This could be number or array of numbers
let y: number | number[];
它将被转换成这样的 main.js文件:
/**
* @type {string}
*/
let x = "hello";
/**
* This could be number or array of numbers
* @type {number | number[]}
*/
let y;
等等。
有没有办法做到这一点?
谢谢!

最佳答案

虽然这样的功能超出了 TypeScript 的范围,但可以利用它提供的 Compiler API 来解释类型并将它们转换为 JSDoc 文档。您可以在 TypeScript GitHub repository 中找到有关编译器 API 的文档。 .
(或者,您可以使用 NPM 包 ts-to-jsdoc 为您处理这项工作!)
免责声明:我写了 ts-to-jsdoc。您可以在 https://github.com/futurGH/ts-to-jsdoc 找到源代码根据麻省理工学院的许可。

关于javascript - 使用 JsDoc 转换 Typescript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63124310/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com