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