graphql-lint-clint-platform
Version:
GraphQL unused fields linter for Clint platform - Custom patterns and actions.graphql support
48 lines (44 loc) • 847 B
text/typescript
import { gql } from '@apollo/client';
// Query tradicional GraphQL que deveria ser detectada pela ferramenta genérica
export const GET_USER_PROFILE = gql`
query GetUserProfile($userId: ID!) {
user(id: $userId) {
id
name
email
avatar
preferences {
theme
language
notifications
}
posts {
id
title
content
createdAt
}
}
}
`;
// Mutation GraphQL
export const UPDATE_USER = gql`
mutation UpdateUser($userId: ID!, $input: UserInput!) {
updateUser(id: $userId, input: $input) {
id
name
email
updatedAt
}
}
`;
// Subscription GraphQL
export const USER_ACTIVITY = gql`
subscription UserActivity($userId: ID!) {
userActivity(userId: $userId) {
type
timestamp
data
}
}
`;