API reference › @evolu/common › Resource › SharedResourceByKeyWithClaimsSnapshot
Defined in: packages/common/src/Resource.ts:1062
Snapshot returned by SharedResourceByKeyWithClaims.snapshot.
Properties
claimLeaseCount
readonly claimLeaseCount: number & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">;
Defined in: packages/common/src/Resource.ts:1064
Number of currently held ClaimLeases.
resourcesByKey
readonly resourcesByKey: ReadonlyMap<K, SharedResourceSnapshot>;
Defined in: packages/common/src/Resource.ts:1073
Current registered SharedResourceSnapshot for each key.
retainCountsByResourceKeyByClaim
readonly retainCountsByResourceKeyByClaim: ReadonlyMap<C, ReadonlyMap<K, number>>;
Defined in: packages/common/src/Resource.ts:1067
Current retain count for every active logical claim-resource pair.