Тип сейфа nest.js микросервисы

#typescript #nestjs

Вопрос:

Предположим, у меня есть два микросервиса — Пользовательский и видео, который использует TypeORM. В пользователе я хочу получить все видео и сделать это так:

 @MessagePattern({ cmd:'getAllVideos' }) async getAllVideos(): Promiselt;VideoEntity[]gt; { ... }  

Вы можете видеть, что тип возврата есть Promiselt;VideoEntity[]gt; . Но как я могу определить один и тот же тип в пользовательском микросервисе? Должен ли я скопировать свое видео для пользователя для определения или есть другой способ?