gpt4 book ai didi

javascript - 从单个文件导出 typescript 类和接口(interface)

转载 作者:行者123 更新时间:2023-11-30 14:31:26 25 4
gpt4 key购买 nike

我希望能够从单个文件中的其他文件中导出我的一些类/接口(interface)/枚举。这就是我在 javascript 中的做法:

module.exports = {
Something = require("./src/something").default,
SomethingElse = require("./src/something-else").default
}

我注意到我没有从我的 webstorm (jetbrains) 编辑器中获得智能感知,而且我很确定有一种更简单的方法可以在 typescript 中实现它。我听说过并阅读过有关模块的信息,但我仍然不明白它们的用途,很可能它们可以在这里帮助我。

我希望能够在图书馆消费者上使用这种风格:

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";
...

关于javascript - 从单个文件导出 typescript 类和接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51111542/

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