Frontend TypeScript GraphQL