syncguard
Version:
Functional TypeScript library for distributed locking across microservices. Prevents race conditions with Redis, PostgreSQL, Firestore, and custom backends. Features automatic lock management, timeout handling, and extensible architecture.
12 lines (11 loc) • 464 B
JavaScript
// SPDX-FileCopyrightText: 2025-present Kriasoft
// SPDX-License-Identifier: MIT
/**
* Common module re-exports for SyncGuard backends.
* Most users should import from `syncguard/common` via backend.ts.
* This index provides direct access to specific modules when needed.
*/
export * from "./backend-semantics.js";
export * from "./backend.js";
export * from "./time-predicates.js";
// NOTE: helpers.js exports are included via backend.js to avoid duplication