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