1

我想使用打字稿界面进行更新突变:

export interface UpdateDescription {
  title: string;
  publishedFrom: date | null;
}

因此,如果 null 作为publishFrom 的值传递,则应在服务器上删除原始日期。如果键是可选的并且没有提供publishedFrom,但在模型中已经设置了一个值,它也会被删除。这不是一个选择!是否有可能编写如下突变:

mutation UpdateExample($id: ID!, $title: String!, $publishedFrom: ISO8601DateTime!) {
  updateExample(input: {id: $id, title: $title, publishedFrom: $publishedFrom}) {
    errors
  }
}

并使 publishedFrom 成为必需但可以为空?

4

0 回答 0