我尝试使用 TypeScript 的新 satisfies 运算符在代码中保留变量的最具体类型,但当我添加到对象末尾Parsing error: ',' expected.时,ESLint 在对象的右大括号上抛出错误。satisfies Prisma.gameInclude;
以下是相关对象的外观:
const includeFields = {
participants: true,
queue: {
include: {
gamemode: {
include: {
character_pool: {
include: {
characters: true,
},
},
},
},
},
},
} satisfies Prisma.gameInclude;
^ Parsing error: ',' expected.
Run Code Online (Sandbox Code Playgroud)
这是我的.eslintrc.js
const includeFields = {
participants: true,
queue: {
include: {
gamemode: {
include: {
character_pool: {
include: {
characters: true,
},
},
},
},
},
},
} satisfies Prisma.gameInclude;
^ …Run Code Online (Sandbox Code Playgroud)