api-extensions.ts 498 B

1234567891011121314151617181920
  1. import gql from 'graphql-tag';
  2. export const shopApiExtensions = gql`
  3. type WishlistItem implements Node {
  4. id: ID!
  5. createdAt: DateTime!
  6. updatedAt: DateTime!
  7. productVariant: ProductVariant!
  8. productVariantId: ID!
  9. }
  10. extend type Query {
  11. activeCustomerWishlist: [WishlistItem!]!
  12. }
  13. extend type Mutation {
  14. addToWishlist(productVariantId: ID!): [WishlistItem!]!
  15. removeFromWishlist(itemId: ID!): [WishlistItem!]!
  16. }
  17. `;