@neo4j/graphql
Version:
A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations
15 lines • 897 B
TypeScript
import type { GraphQLResolveInfo } from "graphql";
import type { ConcreteEntityAdapter } from "../../../schema-model/entity/model-adapters/ConcreteEntityAdapter";
import type { SubscriptionsEvent } from "../../../types";
import type { Neo4jGraphQLComposedSubscriptionsContext } from "../composition/wrap-subscription";
import type { SubscriptionEventType } from "./types";
export declare function subscriptionResolve(payload: SubscriptionsEvent[]): SubscriptionsEvent;
type SubscriptionArgs = {
where?: Record<string, any>;
};
export declare function generateSubscribeMethod({ entityAdapter, type, }: {
entityAdapter: ConcreteEntityAdapter;
type: SubscriptionEventType;
}): (_root: any, args: SubscriptionArgs, context: Neo4jGraphQLComposedSubscriptionsContext, resolveInfo: GraphQLResolveInfo) => AsyncIterator<SubscriptionsEvent[]>;
export {};
//# sourceMappingURL=subscribe.d.ts.map