Resolver中存在突变:
@InputType()
class TurnInput {
@Field(() => [Letter])
word: [Letter]; // также пробовал Letter[] и просто [{}]
@Field(() => Int)
gameId: number
@Field(() => Boolean)
confirmed: boolean
}
@Mutation(() => Game)
async makeTurn(
@Arg("input") input: TurnInput,
@Ctx() { req }: MyContext
) { ... }
启动时会报错:
CannotDetermineGraphQLTypeError:无法确定 'TurnInput' 类的 'word' 的 GraphQL 输入类型。用作其 TS 类型或显式类型的值是用适当的装饰器装饰还是适当的输入值?
有没有办法将您类型的对象数组传递给参数?也就是说,会有这样的东西:
word: [
{id: 1, char: 's'},
{id: 2, char:'a'},
{id: 3, char: 'n'},
{id: 4, char: 'd'}
]



