UNPKG

@graphql-mesh/neo4j

Version:
17 lines (16 loc) 621 B
import { Driver } from 'neo4j-driver'; import { YamlConfig, MeshHandler, GetMeshSourceOptions, ImportFn } from '@graphql-mesh/types'; export default class Neo4JHandler implements MeshHandler { private config; private baseDir; private pubsub; private typeDefs; private logger; fetchFn: typeof fetch; importFn: ImportFn; constructor({ config, baseDir, pubsub, store, logger, fetchFn, importFn, }: GetMeshSourceOptions<YamlConfig.Neo4JHandler>); getCachedTypeDefs(driver: Driver): Promise<string>; getMeshSource(): Promise<{ schema: import("graphql").GraphQLSchema; }>; }