三eggjs学习记录 - typescript声明放到types里面
Posted hellolol
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三eggjs学习记录 - typescript声明放到types里面相关的知识,希望对你有一定的参考价值。
如果项目需要做为一个模块被其它项目引用到,并用其它项目是用typescript写的, 这就需要兼容typescript,
需要把要导出的变量或者模块在types 目录里声明。对应的目录(文件名称)结构与真正的逻辑代码一致,只不过文件后缀改成.d.ts 就可以,不会被外部直接导入的文件,不需要写声明文件。
//比如目录结构为: /** project/index.js, project/demo.js project/other/other.js */ //则可以增加声明文件: /** eggs/types/index.d.ts, eggs/types/demo.d.ts, project/types/other.d.ts */ //这里如果源代码不提供对外引用就不需要在types里面建一份声明文件了
注意上面的结构只是项目示例跟eggs无关
以上是关于三eggjs学习记录 - typescript声明放到types里面的主要内容,如果未能解决你的问题,请参考以下文章