API reference › @evolu/common › Resource › 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.