gpt4 book ai didi

typescript - 如何在 TypeScript 中的 *.d.ts 文件中只添加模块的子集?

转载 作者:搜寻专家 更新时间:2023-10-30 21:42:21 24 4
gpt4 key购买 nike

目前我们有一个 TypeScript 项目,每次构建后都会自动生成一个 *.d.ts 文件,它包含我们在项目中使用的所有类型和模块。我们只想将公共(public) API 添加到 *.d.ts 文件,而不是所有类型和模块。有没有办法以自动生成的方式实现?

更新:伙计们,经过一番研究,我发现了 Typescript 编译器“--stripInternal”的选项(不要为具有/** 的代码发出声明@internal */JSDoc 注释。)这基本上完成了这项工作。

这里是原文链接:https://github.com/Microsoft/TypeScript-Handbook/blob/master/pages/Compiler%20Options.md

最佳答案

您可能在项目中运行 tsc --declaration *files*。这使得 *.d.ts 文件

您可以将文件拆分为仅包含公共(public) API 的文件,以及其余文件。然后,您可以仅在公共(public) API 文件上运行 tsc --declaration

关于typescript - 如何在 TypeScript 中的 *.d.ts 文件中只添加模块的子集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36494868/

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