Skip to content

Interface: LeaseDelta ​

Defined in: ports/lease-delta.ts:9

JSON-serializable capability lease persisted on ContinuationFrame records in LedgerStore.

Granted dynamically by .elevateLeaseWhen() on interrupt edges or returned by BranchableScope.getConflictLease() to unlock protected resources across turns and loop iterations.

Properties ​

PropertyModifierTypeDescriptionDefined in
grantedMatchersreadonlyreadonly FsGlobMatcherNode[]Effect matcher AST nodes unlocked by this lease delta.ports/lease-delta.ts:15
idreadonlystringUnique identifier of the granted lease delta.ports/lease-delta.ts:13
typereadonly"harness:lease-delta"Discriminant identifying a serializable capability lease delta.ports/lease-delta.ts:11

Released under the MIT License.