如何为用打字稿编写的库生成类型?
How to generate typings for a library written in typescript?
我有一个用 TypeScript 编写并作为 JavaScript 包分发的库。它用于多个应用程序(JavaScript、CoffeeScript、TypeScript),其中一些已经很老了。我想在所有这些代码中引用同一段代码。这意味着我需要为 TypeScript 用户打字。是否有工具可以从 TypeScript 代码库生成类型?编译器 (tsc) 似乎不支持。
查看 --declaration
编译器选项。它将为您生成 d.ts
个文件。如果您使用 tsconfig.json
文件存储编译器选项,它也可用。
https://www.typescriptlang.org/docs/handbook/compiler-options.html
我有一个用 TypeScript 编写并作为 JavaScript 包分发的库。它用于多个应用程序(JavaScript、CoffeeScript、TypeScript),其中一些已经很老了。我想在所有这些代码中引用同一段代码。这意味着我需要为 TypeScript 用户打字。是否有工具可以从 TypeScript 代码库生成类型?编译器 (tsc) 似乎不支持。
查看 --declaration
编译器选项。它将为您生成 d.ts
个文件。如果您使用 tsconfig.json
文件存储编译器选项,它也可用。
https://www.typescriptlang.org/docs/handbook/compiler-options.html