CNode

为什么 typeorm 的各种 find 方法返回的不是 <T | undefined> 而是 <T>?

问答
Wwillx12123发布于5 年前最后回复5 年前2 回复3120 浏览0 收藏

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

查看回复

回复 (2)

Y
yobett#1·5 年前

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

W
willx12123#2·5 年前
引用 yobett分清findOne和find,findOne是返回<T | undefined ,find返回<T[]

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

参与回复
登录后即可参与回复。登录