gpt4 book ai didi

TypeScript 多个文件相同的命名空间

转载 作者:搜寻专家 更新时间:2023-10-30 21:51:36 27 4
gpt4 key购买 nike

我正在使用 Typescript 进行个人项目。

为了拥有一个漂亮的代码和可扩展的代码,我想像那样拆分我的代码=>一个类一个文件,使用命名空间或模块,我没有看到区别!

但是我怎样才能调用一个文件并能够选择该命名空间内的所有类?

我查看了 StackOverflow 数据库,但我没有找到任何东西!

例如:

// FileOne.ts
namespace Controllers {
export class A {}
}

// FileTwo.ts
namespace Controllers {
export class B {}
}

// index.ts
namespace App {
constructor() {
new Controllers.B();
new Controllers.A();
}
}

如果你有什么想法?

谢谢!

最佳答案

命名空间就是为此而构建的,您只需将所需的所有文件引用到您的 index.ts 中即可。

Typescript 转译器和 Visual Studio Code 是用 TypeScript 构建的,所以你可以在 GitHub ( TypeScript | VSCode ) 中查看代码,你会学到很多东西;)

关于TypeScript 多个文件相同的命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42786950/

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