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.

27 lines (25 loc) 901 B
import * as _alepha_core0 from "alepha"; import { Logger } from "alepha"; import { LockProvider } from "alepha/lock"; import { RedisProvider } from "alepha/redis"; //#region src/providers/RedisLockProvider.d.ts declare class RedisLockProvider implements LockProvider { protected readonly log: Logger; protected readonly redisProvider: RedisProvider; set(key: string, value: string, nx?: boolean, px?: number): Promise<string>; del(...keys: string[]): Promise<void>; } //# sourceMappingURL=RedisLockProvider.d.ts.map //#endregion //#region src/index.d.ts /** * Plugin for Alepha that provides a locking mechanism. * * @see {@link RedisLockProvider} * @module alepha.lock.redis */ declare const AlephaLockRedis: _alepha_core0.Service<_alepha_core0.Module>; //# sourceMappingURL=index.d.ts.map //#endregion export { AlephaLockRedis, RedisLockProvider }; //# sourceMappingURL=index.d.ts.map