Объявлен «тип» NestJS, но его значение никогда не считывается.ts(6133)

#javascript #node.js #nestjs #typeorm

#javascript #node.js #nestjs #typeorm

Вопрос:

Это мой код, 'type' он подчеркнут красным и покажет мне эту ошибку:

 'type' is declared but its value is never read.ts(6133)
 

Мой код:

 @ManyToMany(type => RoleEntity, role => role.users, {eager: true})
 

Какие-либо решения?

Комментарии:

1. type Заменить на отбрасывание _ ?

2. @ManyToMany(_type => RoleEntity, role => role.users, {eager: true}) Нравится это? Это не повлияет на использование?

Ответ №1:

Как сказал Ной, вы можете использовать отбрасываемое имя, например _ , или вы можете использовать пустую функцию. Два подхода будут выглядеть так:

 @ManyToMany(_ => RoleEntity, role => role.users, {eager: true})
 

или

 @ManyToMany(() => RoleEntity, role => role.users, {eager: true})