ln/app/client/fragments.tsx

40 lines
592 B
TypeScript

import { gql } from '@apollo/client';
export const sessionFragment = gql`
fragment Session on Session {
userId
accessToken
}
`;
export const bookFragment = gql`
fragment Book on Book {
id
title
description
author {
id
username
}
createdAt
updatedAt
progressStatus
wordsTotal
chaptersTotal
ratingTotal
reviewsTotal
}
`;
export const bookChapterFragment = gql`
fragment BookChapter on BookChapter {
id
title
createdAt
updatedAt
foreword
footnote
sequenceNumber
reviewsTotal
}
`;