murlock
Version:
A distributed locking solution for NestJS, providing a decorator for critical sections with Redis-based synchronization.
8 lines (7 loc) • 356 B
TypeScript
import { DynamicModule } from '@nestjs/common';
import { MurLockModuleAsyncOptions, MurLockModuleOptions } from './interfaces';
export declare class MurLockModule {
static forRoot(options: MurLockModuleOptions): DynamicModule;
static forRootAsync(options: MurLockModuleAsyncOptions): DynamicModule;
private static createAsyncOptionsProvider;
}