Nic*_*owr 4 module package npm typescript
我正在用 Typescript 编写一个 npm 包,它实现了多个功能。
\n\n目前,我正在导入文件中的所有函数index.ts并立即重新导出它们:
import { functionA, functionB } from "./file1";\nimport { functionC, functionD } from "./file2";\nexport {\n function A,\n function B,\n function C,\n function D, \n}\nRun Code Online (Sandbox Code Playgroud)\n\n我可以在其他项目中使用它们import { functionA }\xc2\xa0from "package";
但是我想导出这些函数,以便我可以在另一个项目中使用这样的包(不使用类):
\n\nimport _ from "package"\nconst foo = _.functionA(...);\nconst bar = _.functionB(...);\nRun Code Online (Sandbox Code Playgroud)\n\n这与Lodash的实现类似。我在很多地方进行了搜索,但是在打字稿中导出内容非常令人困惑(例如,index.d.ts在 lodash 中,有两个导出 for_和 some declare const, declare namespacestuff...)
rit*_*taj 10
导出具有这些属性的默认对象:
const _ = {
functionA,
functionB
}
export default _;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17107 次 |
| 最近记录: |