UNPKG

@daiso-tech/core

Version:

The library offers flexible, framework-agnostic solutions for modern web applications, built on adaptable components that integrate seamlessly with popular frameworks like Next Js.

30 lines 924 B
/** * @module Lock */ import {} from "../../../../execution-context/contracts/_module.js"; import {} from "../../../../lock/contracts/_module.js"; import {} from "../../../../time-span/implementations/_module.js"; /** * The `NoOpLockAdapter` will do nothing and is used for easily mocking {@link ILockFactory | `ILockFactory`} for testing. * * IMPORT_PATH: `"@daiso-tech/core/lock/no-op-lock-adapter"` * @group Adapters */ export class NoOpLockAdapter { acquire(_context, _key, _lockId, _ttl) { return Promise.resolve(true); } release(_context, _key, _lockId) { return Promise.resolve(true); } forceRelease(_context, _key) { return Promise.resolve(true); } refresh(_context, _key, _lockId, _ttl) { return Promise.resolve(true); } getState(_context, _key) { return Promise.resolve(null); } } //# sourceMappingURL=no-op-lock-adapter.js.map