У меня есть запрос 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
могло или не могло быть передано. Или я обязательно должен сделать отдельный запрос для этого? Добавление знака вопроса не помогло.