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 | import { GraphQLInt, GraphQLString } from 'graphql'; import { IArticle } from '../../../../shared'; import { ArticleStatuses } from '../../../../shared/ArticleStatuses'; import countArticles from '../../../articles/countArticles'; export default { type: GraphQLInt, args: { categorySlug: { type: GraphQLString, }, }, resolve: async (parent: any, { categorySlug }: any): Promise<IArticle> => countArticles({ 'category.slug': categorySlug, status: ArticleStatuses.published, }), }; |