c# - 如何在 Typescript 中模仿 C# 项目结构?

标签 c# typescript

在 C# 中,库的源代码被安排在一个编译成 DLL 的项目中。 DLL 的接口(interface)公开了实际实现该库的类和函数的子集。对库外的客户端不可见的对象标记为内部

我想知道 Typescript“DLL”的等价物会是什么样子。带导入的 Typescript 文件是模块,仅公开您想要使用 export 导入文件的内容。但是,我不知道有任何与 C# 的 internal 等效的 Typescript。

我能想到的最接近这个想法的方法是将一个 Typescript 项目编译并捆绑到一个 .js 文件中,该文件反过来仅导出您想要公开的库部分——更高级别的导出,如果您愿意的话.但是,您将如何创建此类项目/工作流程?

我已经就此主题进行了多次搜索,但没有找到很多信息。也许我用错了词。也许我想得太像 C# 程序员了!

最佳答案

I'm wondering what the equivalent of a Typescript "DLL" would look like

一个节点模块(也称为 npm 模块)。

更多

https://basarat.gitbooks.io/typescript/content/docs/quick/nodejs.html

关于c# - 如何在 Typescript 中模仿 C# 项目结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38470866/

相关文章:

javascript - 如何从 yarn.lock 知道当前安装包的版本

C# 装饰器——接口(interface)还是抽象类?

android - Android 设备上的 Ionic 2 中未显示 Typescript sourcemaps

c# - 通过数据流在C#中接收数据并通过boost :asio http server example读取数据

c# - 在 Linux/Ubuntu 的特定端口上将 HttpListener 绑定(bind)到 https

json - Angular 4 从 github api 获取数据

javascript - 首次加载组件时更改 mat-grid-list 中的列数

javascript - 原始异常 : No provider for Router! Angular 2 RC5

c# - ASP.NET Session - 电子商务应用程序的使用或不使用以及最佳实践

c# - ServiceStack 输出 XML 格式 - xml 属性