{"version":3,"file":"ContentQueryHandlerFactory.cjs","sources":["../../../../../packages/engine-http/src/content/ContentQueryHandlerFactory.ts"],"sourcesContent":["import { GraphQLSchema } from 'graphql'\nimport { createDbQueriesListener, createGraphQLQueryHandler, GraphQLListener, GraphQLQueryHandler } from '../graphql'\nimport { ExtendedGraphqlContext } from './ContentGraphQLContextFactory'\n\nexport type ContentQueryHandler = GraphQLQueryHandler<ExtendedGraphqlContext>\n\nexport class ContentQueryHandlerFactory {\n\tconstructor(private readonly debug: boolean) {}\n\n\tpublic create(graphQlSchema: GraphQLSchema): ContentQueryHandler {\n\t\tconst listeners: GraphQLListener<ExtendedGraphqlContext>[] = []\n\t\tlisteners.push(createDbQueriesListener(context => context.db, this.debug))\n\n\t\treturn createGraphQLQueryHandler<ExtendedGraphqlContext>({\n\t\t\tschema: graphQlSchema,\n\t\t\tlisteners,\n\t\t})\n\t}\n}\n"],"names":["createDbQueriesListener","createGraphQLQueryHandler"],"mappings":";;;;AAMO,MAAM,2BAA2B;AAAA,EACvC,YAA6B,OAAgB;AAAhB,SAAA,QAAA;AAAA,EAAA;AAAA,EAEtB,OAAO,eAAmD;AAChE,UAAM,YAAuD,CAAC;AAC9D,cAAU,KAAKA,kBAAAA,wBAAwB,CAAA,YAAW,QAAQ,IAAI,KAAK,KAAK,CAAC;AAEzE,WAAOC,oCAAkD;AAAA,MACxD,QAAQ;AAAA,MACR;AAAA,IAAA,CACA;AAAA,EAAA;AAEH;;"}