UNPKG

layered-loader

Version:

Data loader with support for caching and fallback data sources

12 lines (11 loc) 606 B
import type { Redis } from 'ioredis'; import type { InMemoryGroupCache } from '../memory/InMemoryGroupCache'; import { AbstractNotificationConsumer } from '../notifications/AbstractNotificationConsumer'; import type { RedisConsumerConfig } from './RedisNotificationConsumer'; export declare class RedisGroupNotificationConsumer<LoadedValue> extends AbstractNotificationConsumer<LoadedValue, InMemoryGroupCache<LoadedValue>> { private readonly redis; private readonly channel; constructor(redis: Redis, config: RedisConsumerConfig); close(): Promise<void>; subscribe(): Promise<void>; }