import { QueryHookOptions, QueryResult, useQuery } from '@apollo/client' import { gql } from '@apollo/client/core' interface Data { me: { id: string username: string roles: string[] } } const QUERY = gql` query me { me { id roles username } } ` export const useMeQuery = (options?: QueryHookOptions): QueryResult => useQuery(QUERY, options)