@nestjs-redis/lock
Version:
Redis-based distributed lock module for NestJS, built on @redis-kit/lock
26 lines (25 loc) • 1.3 kB
JavaScript
;
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;