UNPKG

alepha

Version:

Alepha is a convention-driven TypeScript framework for building robust, end-to-end type-safe applications, from serverless APIs to full-stack React apps.

29 lines (28 loc) 1 kB
import * as _alepha_core0 from "alepha"; import { Static } from "alepha"; import { QueueProvider } from "alepha/queue"; import { RedisProvider } from "alepha/redis"; import * as typebox0 from "typebox"; //#region src/providers/RedisQueueProvider.d.ts declare const envSchema: typebox0.TObject<{ REDIS_QUEUE_PREFIX: typebox0.TString; }>; declare class RedisQueueProvider implements QueueProvider { protected readonly env: Static<typeof envSchema>; protected readonly redisProvider: RedisProvider; prefix(queue: string): string; push(queue: string, message: string): Promise<void>; pop(queue: string): Promise<string | undefined>; } //#endregion //#region src/index.d.ts /** * Plugin for Alepha Queue that provides Redis queue capabilities. * * @see {@link RedisQueueProvider} * @module alepha.queue.redis */ declare const AlephaQueueRedis: _alepha_core0.Service<_alepha_core0.Module<{}>>; //#endregion export { AlephaQueueRedis, RedisQueueProvider }; //# sourceMappingURL=index.d.ts.map