And*_*ega 14 typescript typescript-typings
我有几个 .ts 文件 + 1 个入口点,如下所示:
entrypoint.ts
包含类似于:
export * from './classA';
export * from './classB';
Run Code Online (Sandbox Code Playgroud)
我想要一个 .d.ts 描述所有入口点导出,以便包含ClassA
和ClassB
定义文件。
您不能自动生成单个d.ts
文件。工作正常的是以下(假设您正在构建一个库/可重用模块):
通过 "declaration": true
在tsconfig.json
编译器还将生成一个entrypoint.d.ts
文件(重新导出d.ts
classA 和 classB)
将typings
您的条目package.json
指向entrypoint.d.ts
例如"typings": "./dist/entrypoint.d.ts"
假设您的库名为library
,您现在可以将其安装在node_modules
项目的 中,并通过标准导入使用它:
import {classA, classB} from 'library'
Run Code Online (Sandbox Code Playgroud)
将导入d.ts.
为这些类生成的。
归档时间: |
|
查看次数: |
8452 次 |
最近记录: |