@graphql-yoga/redis-event-target
Version:
Do distributed GraphQL subscriptions over Redis.
8 lines (7 loc) • 377 B
TypeScript
import type { TypedEventTarget } from '@graphql-yoga/typed-event-target';
import type { Cluster, Redis } from 'ioredis';
export type CreateRedisEventTargetArgs = {
publishClient: Redis | Cluster;
subscribeClient: Redis | Cluster;
};
export declare function createRedisEventTarget<TEvent extends CustomEvent>(args: CreateRedisEventTargetArgs): TypedEventTarget<TEvent>;