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.

34 lines 853 B
/** * @module SharedLock */ import {} from "../../time-span/implementations/_module.js"; /** * * IMPORT_PATH: `"@daiso-tech/core/shared-lock/contracts"` * @group Contracts */ export const SHARED_LOCK_WRITER_STATE = { WRITER_UNAVAILABLE: "WRITER_UNAVAILABLE", WRITER_ACQUIRED: "WRITER_ACQUIRED", }; /** * * IMPORT_PATH: `"@daiso-tech/core/shared-lock/contracts"` * @group Contracts */ export const SHARED_LOCK_READER_STATE = { READER_LIMIT_REACHED: "READER_LIMIT_REACHED", READER_ACQUIRED: "READER_ACQUIRED", READER_UNACQUIRED: "READER_UNACQUIRED", }; /** * * IMPORT_PATH: `"@daiso-tech/core/shared-lock/contracts"` * @group Contracts */ export const SHARED_LOCK_STATE = { EXPIRED: "EXPIRED", ...SHARED_LOCK_WRITER_STATE, ...SHARED_LOCK_READER_STATE, }; //# sourceMappingURL=shared-lock-state.contract.js.map