更新后至VSCode 2019 年 8 月(版本 1.38)和 Typescript 3.6 https://code.visualstudio.com/updates/v1_38#_typescript-36我得到了很多Type instantiation is excessively deep and possibly infinite.ts(2589)
on TypeORM https://typeorm.io/存储库初始化。
import { Connection, Repository, Entity, BaseEntity, createConnection } from 'typeorm';
@Entity()
class MyEntity extends BaseEntity {
public id: number;
}
class Test {
async test() {
const connection: Connection = await createConnection();
const myRepo: Repository<MyEntity> = connection.getRepository(MyEntity); // only here cast the error above
}
}
我怎样才能忽略或修复它们?
- VSCode v1.38.0(用户设置)
- Node.js v10.11.0
- 打字稿 v3.4.5
- TypeORM v0.2.18
我还注意到,如果删除输入,错误就会消失: Repository<MyEntity>
还有就是"Excessive stack depth comparing types 'FindConditions<?>' and 'FindConditions<?>'
同一行上的错误。
Update(2019 年 9 月 23 日):
这个问题似乎已在 Typescript 版本 3.6.3 中得到修复。
Source: https://github.com/typeorm/typeorm/issues/3194#issuecomment-529911310 https://github.com/typeorm/typeorm/issues/3194#issuecomment-529911310
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)