Files
AFFiNE-Mirror/packages/backend/server/src/base/mutex/index.ts
T

15 lines
334 B
TypeScript

import { Global, Module } from '@nestjs/common';
import { Locker } from './locker';
import { Mutex, RequestMutex } from './mutex';
@Global()
@Module({
providers: [Mutex, RequestMutex, Locker],
exports: [Mutex, RequestMutex],
})
export class MutexModule {}
export { Locker, Mutex, RequestMutex };
export { Lock } from './lock';