cy.get('.col-1.sub-total-label').invoke('text)...
export interface User {
id: string
name: string
bio: string
public_repos: string
public_gists: string
}
我尝试在return语句中添加非null断言检查,但错误不会消失。我唯一的解决方案是“严格”:tsconfig.json中为false吗?
答案 0 :(得分:1)
findOne()
的返回类型为User | null
(有一些条件,请参见下文)。该联合类型与函数getPrismaUser()
的返回类型User
不匹配。
要纠正错误,请将getPrismaUser()
的返回类型更改为User | null
。
findOne返回一个普通的旧JavaScript对象或null。
findOne API调用返回的对象的类型取决于 有关是否使用选择和包含选项的信息。
如果您都不使用这些选项,则返回类型将对应 到为模型生成的TypeScript类型。
来自Prisma docs。