1

更新ミューテーションに typescript インターフェイスを使用したいと思います。

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

したがって、publishedFrom の値として null が渡された場合、元の日付はサーバー上で削除する必要があります。キーがオプションで、publishedFrom が提供されていないが、モデルに既に値が設定されている場合は、それも削除されます。これはオプションではありません。次のようなミューテーションを書く可能性はありますか:

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

publishedFrom を必須にしますが、null 可能にしますか?

4

0 に答える 0