UNPKG

@neo4j/graphql

Version:

A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations

27 lines 975 B
import { EventEmitter } from "events"; import type { Driver, QueryConfig } from "neo4j-driver"; import type { Neo4jGraphQLSubscriptionsEngine, SubscriptionEngineContext } from "../../types"; export declare class Neo4jGraphQLSubscriptionsCDCEngine implements Neo4jGraphQLSubscriptionsEngine { events: EventEmitter; private cdcApi; private pollTime; private _parser; private timer; private closed; private subscribeToLabels; private onlyGraphQLEvents; constructor({ driver, pollTime, queryConfig, onlyGraphQLEvents, }: { driver: Driver; pollTime?: number; queryConfig?: QueryConfig; onlyGraphQLEvents?: boolean; }); private get parser(); init({ schemaModel }: SubscriptionEngineContext): Promise<void>; /** Stops CDC polling */ close(): void; private triggerPoll; private pollEvents; private getLabelsToFilter; } //# sourceMappingURL=Neo4jGraphQLSubscriptionsCDCEngine.d.ts.map