在Typescript项目之间共享接口

我正在开发两个项目(一个Angular客户端和一个NestJS服务器),这些项目最后使用相同的接口,比如说用户,产品等。

我正在寻找一种方法,而不是在两个项目中都复制这些接口文件,而是要一个相互共享的项目来托管共享代码,并由具有自己的构建设置的服务器和客户端项目引用。

你有什么提示吗?谢谢 !

评论
南巷*
南巷*

If you are using a single repository for both projects: I would define the shared interface in the server and use import type in the client.

如果不在单个存储库中,我也不会共享接口。

点赞
评论