@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.
16 lines • 653 B
JavaScript
/**
* @module SharedLock
*/
import {} from "../../../../shared-lock/contracts/_module.js";
import { DatabaseSharedLockAdapter } from "../../../../shared-lock/implementations/derivables/shared-lock-factory/database-shared-lock-adapter.js";
import { isDatabaseSharedLockAdapter } from "../../../../shared-lock/implementations/derivables/shared-lock-factory/is-database-shared-lock-adapter.js";
/**
* @internal
*/
export function resolveSharedLockAdapter(adapter) {
if (isDatabaseSharedLockAdapter(adapter)) {
return new DatabaseSharedLockAdapter(adapter);
}
return adapter;
}
//# sourceMappingURL=resolve-shared-lock-adapter.js.map