在C#中,库的源被安排在一个编译成DLL的项目中。 DLL的接口公开了实际实现库的类和函数的子集。对库外部的客户端不可见的对象标记为internal
。
我想知道一个Typescript“DLL”的等价物是什么样的。带有导入的Typescript文件是模块,只显示您要导入export
文件的内容。但是,我不知道任何与C#的internal
相似的任何打字稿。
我能想到的最接近的想法是将一个Typescript项目编译并捆绑到一个.js文件中,该文件又只导出你要公开的库的部分 - 如果你愿意的话。但是,您将如何创建这种项目/工作流程?
我已就此主题进行了大量搜索,但未发现大量信息。也许我用的是错误的词。也许我的想法太像C#程序员了!