接口"/>
从单个文件导出typescript类和接口
我希望能够从一个文件中的其他文件中导出我的一些类/接口/枚举。这是我在javascript中完成的方式:
module.exports = {
Something = require("./src/something").default,
SomethingElse = require("./src/something-else").default
}
我注意到我没有从我的webstorm(jetbrains)编辑器获得intellisense,我很确定在打字稿中有更简单的方法来实现它。我听说过有关模块的内容,但我仍然没有得到它们的用途,很可能它们可以帮助我。
我希望能够在库使用者身上使用这种风格:
import { Something, SomethingElse } from "my-ts-library";
...
有任何想法吗?
回答如下:你可以流动我的例子:
Something.ts
export default (a: number, b: number): number => {
return a + b;
};
SomethingElse.ts
export default (a: number, b: number): number => {
return a - b;
};
my-ts-library.ts
import add from './src/Something.ts';
import sub from './src/SomethingElse.ts';
export {
add,
sub,
};
使用你的图书馆
import { add, sub } from "my-ts-library";
...
更多推荐
从单个文件导出typescript类和接口
发布评论