为什么 typeorm 的各种 find 方法返回的不是 <T | undefined> 而是 <T>?
 发布于 4 年前  作者 willx12123  2940 次预览  最后一次回复是 4 年前  来自 问答 

如果我不存在这条数据,find 的结果确实是 undefined,typeorm 为什么不返回 <T | undefined> 呢?

2 回复
yobett

分清findOne和find,findOne是返回<T | undefined>,find返回<T[]>

willx12123

@yobett 你这一提示我看了眼源码。。。还真是,是 nestjs 默认把 strictNullChecks 给关了