如何隐藏仅来自模块用户和消费者的内部模块输出?

时间:2018-06-20 05:15:38

标签: javascript typescript

我正在使用ES模块编写一些节点程序包。有些模块应该是外部模块(即由外部程序包使用),而某些模块导出是我的程序包内部特有的。

据我所知,没有办法将某些模块仅在ES模块中表示为内部模块。但是,在开发节点软件包以阻止用户使用仅内部模块时,是否遵循任何标准的实践/准则?

我需要这样做的原因是我的包是用TypeScript编写的,并且TypeScript自动生成声明文件,其中还包括内部预期模块的导出。

0 个答案:

没有答案