API reference › @evolu/common › Resource › SharedResourceSnapshot
Defined in: packages/common/src/Resource.ts:281
Snapshot returned by SharedResource.snapshot.
Properties
hasResource
readonly hasResource: boolean;
Defined in: packages/common/src/Resource.ts:286
Whether a current resource exists.
idleDisposePending
readonly idleDisposePending: boolean;
Defined in: packages/common/src/Resource.ts:289
Whether delayed idle disposal is scheduled and pending.
leaseCount
readonly leaseCount: number & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative">;
Defined in: packages/common/src/Resource.ts:283
Current active lease count.
mutex
readonly mutex: SemaphoreSnapshot;
Defined in: packages/common/src/Resource.ts:292
Current internal mutex state for monitoring/debugging.