UNPKG

@nestjs-redis/lock

Version:

Redis-based distributed lock module for NestJS, built on @redis-kit/lock

26 lines (25 loc) 1.3 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RedlockService = void 0; const tslib_1 = require("tslib"); const common_1 = require("@nestjs/common"); const lock_1 = require("@redis-kit/lock"); let RedlockService = (() => { let _classDecorators = [(0, common_1.Injectable)()]; let _classDescriptor; let _classExtraInitializers = []; let _classThis; let _classSuper = lock_1.Redlock; var RedlockService = _classThis = class extends _classSuper { }; tslib_1.__setFunctionName(_classThis, "RedlockService"); (() => { const _metadata = typeof Symbol === "function" && Symbol.metadata ? Object.create(_classSuper[Symbol.metadata] ?? null) : void 0; tslib_1.__esDecorate(null, _classDescriptor = { value: _classThis }, _classDecorators, { kind: "class", name: _classThis.name, metadata: _metadata }, null, _classExtraInitializers); RedlockService = _classThis = _classDescriptor.value; if (_metadata) Object.defineProperty(_classThis, Symbol.metadata, { enumerable: true, configurable: true, writable: true, value: _metadata }); tslib_1.__runInitializers(_classThis, _classExtraInitializers); })(); return RedlockService = _classThis; })(); exports.RedlockService = RedlockService;