graphql-client icon indicating copy to clipboard operation
graphql-client copied to clipboard

Is it possible to use schema types?

Open yshui opened this issue 11 months ago • 1 comments

Right now types are path based, e.g.:


query RefInfo($owner: String!, $repo: String!, $qTag: String!) {
  repository(owner: $owner, name: $repo) {
    ref(qualifiedName: $qTag) {
      name
      target {
        __typename
        oid
      }
    }
  }
}

target will have type RefInfoRepositoryRefTarget which is long. And what's more important is that if I have another query, its fields' type name will be completely different, despite it could just be the same thing, e.g. a GitObject.

Is there an option to make graphql_client generate schema types, instead of path-based types? Am I missing something?

yshui avatar Jan 21 '25 22:01 yshui