@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.
43 lines • 1.26 kB
JavaScript
/**
* @module SharedLock
*/
/**
*
* IMPORT_PATH: `"@daiso-tech/core/shared-lock/contracts"`
* @group Events
*/
export const WRITER_LOCK_EVENTS = {
WRITER_ACQUIRED: "WRITER_ACQUIRED",
WRITER_RELEASED: "WRITER_RELEASED",
WRITER_FAILED_RELEASE: "WRITER_FAILED_RELEASE",
WRITER_FAILED_REFRESH: "WRITER_FAILED_REFRESH",
WRITER_FORCE_RELEASED: "WRITER_FORCE_RELEASED",
WRITER_REFRESHED: "WRITER_REFRESHED",
};
/**
*
* IMPORT_PATH: `"@daiso-tech/core/shared-lock/contracts"`
* @group Events
*/
export const READER_SEMAPHORE_EVENTS = {
READER_ACQUIRED: "READER_ACQUIRED",
READER_RELEASED: "READER_RELEASED",
READER_ALL_FORCE_RELEASED: "READER_ALL_FORCE_RELEASED",
READER_FAILED_RELEASE: "READER_FAILED_RELEASE",
READER_FAILED_REFRESH: "READER_FAILED_REFRESH",
READER_LIMIT_REACHED: "READER_LIMIT_REACHED",
READER_REFRESHED: "READER_REFRESHED",
READER_UNEXPECTED_ERROR: "READER_UNEXPECTED_ERROR",
};
/**
*
* IMPORT_PATH: `"@daiso-tech/core/shared-lock/contracts"`
* @group Events
*/
export const SHARED_LOCK_EVENTS = {
...READER_SEMAPHORE_EVENTS,
...WRITER_LOCK_EVENTS,
UNEXPECTED_ERROR: "UNEXPECTED_ERROR",
UNAVAILABLE: "UNAVAILABLE",
};
//# sourceMappingURL=shared-lock.events.js.map