apollo-elements/apollo-elements

View on GitHub
docs/guides/usage/local-state/_assets/Sites.query.graphql.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { gql, TypedDocumentNode } from '@apollo/client/core';

interface Site {
  id: string;
  name: string;
  selected: boolean;
}

export const SitesQuery: TypedDocumentNode<{sites:Site[]}> =
gql`
query SitesQuery {
  sites {
    id
    name
    selected @client
  }
}
` as TypedDocumentNode<{sites:Site[]}>;