I defined the inputType like this.
@InputType()
export class CreateTaskInput {
@Field()
userId: string;
@Field()
name: string;
}
.... resolver file
@Mutation({name: "createTask"})
async createTask(
@Args("taskPayload") taskPayload: CreateTaskInput
) {
console.log(JSON.stringify(taskPayload), taskPayload.userId); // {} undefined
}
---
mutation CreateTask($payload) {
createTask(taskPayload: $payload)
}
... CreateTask({taskPayload: { userId: "Test", name: "test" }})
How can I resolve this undefined issue?