Skip to content

(seeking maintainers) Resources for End-to-End typing with GraphQL and TypeScript

License

Notifications You must be signed in to change notification settings

typescript-cheatsheets/graphql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

graphql-typescript-cheatsheet

Resources for End-to-End typing with GraphQL and TypeScript

Notes

There is something informally called the "keying-in" operator that is very handy for accessing generated TypeScript types from your GraphQL schema.

// generated typescript response from schema
type APIResponse = {
  user: {
    userId: string
    friendList: {
      count: number
    }
  }
}
you need to the type of APIResponse.user.friendList but don't know it upfront
type FriendList = APIResponse['user']['friendList']

It looks kinda obvious but can be really handy.

Libraries

Podcasts

About

(seeking maintainers) Resources for End-to-End typing with GraphQL and TypeScript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published