Generating TypeScript types and React Hooks based on GraphQL endpoint | Hacker News Reader