API reference@evolu/commonResource › SharedResourceByKeySnapshot

Defined in: packages/common/src/Resource.ts:394

Snapshot returned by SharedResourceByKey.snapshot.

Properties

mutexByKey

readonly mutexByKey: ReadonlyMap<K,
  | SemaphoreSnapshot
| null>;

Defined in: packages/common/src/Resource.ts:399

Current mutex state for each key in the resource snapshot.


resourcesByKey

readonly resourcesByKey: ReadonlyMap<K, BorrowedResource<T>>;

Defined in: packages/common/src/Resource.ts:396

Current borrowed resources by key.