Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | import { GraphQLInt } from 'graphql'; import { ArticleStatuses } from '../../../../shared/ArticleStatuses'; import { ArticleTypes } from '../../../../shared/ArticleTypes'; import countArticles from '../../../articles/countArticles'; export default { type: GraphQLInt, resolve: async (): Promise<number> => { const zakulisi = await countArticles({ type: ArticleTypes.zakulisi, status: ArticleStatuses.published, }); const recenze = await countArticles({ type: ArticleTypes.recenze, status: ArticleStatuses.published, }); const prehledy = await countArticles({ type: ArticleTypes.prehledy, status: ArticleStatuses.published, }); return Math.max(zakulisi, recenze, prehledy); }, }; |