Передать объект как необязательный параметр в запросе - PullRequest
0 голосов
/ 21 апреля 2020

У меня есть запрос graphql, подобный следующему:

interface UserFilter {
  email_contains: String;
  firstName_contains?: String;
  lastName_contains?: String;
  phoneNumber_contains?: String;
  id?: Number;
}
export const LoadUsersQuery = gql`
  query usersList($where: UserFilter) {
    users(where: $where) {
      nodes {
        id
        email
        firstName
        lastName
        phoneNumber
      }
      totalCount
    }
  }
`;

Он может быть выполнен с предложением where или без него. Возможно ли, что я могу отредактировать это так, чтобы предложение where могло или не могло быть передано. Или я обязательно должен сделать отдельный запрос для этого? Добавление знака вопроса не помогло.

...