Как я могу указать тип возвращаемого значения контроллера Nest Js с определением модели Sequelize-Typescript? - PullRequest
0 голосов
/ 27 мая 2020

Пробовал:

    @Post()
    async create(@Body() body: CreateStreamDto): Promise<typeof Stream> {
        return { id: '12', connectionUrl: 'stuff' }
    }

Но там написано:

ype '{ id: string; connectionUrl: string; }' is not assignable to type 'typeof Stream'.
  Object literal may only specify known properties, and 'id' does not exist in type 'typeof Stream'.

1 Ответ

1 голос
/ 27 мая 2020

Если вы возвращаете экземпляр модели, вам нужно просто Promise<Stream>. typeof Stream, вероятно, вернет Object или что-то подобное, поэтому вы получаете указанную выше ошибку.

...