(scope: LeaseScope)
| 105 | } |
| 106 | |
| 107 | export function leaseScopeToRequestMeta(scope: LeaseScope): LeaseRequestLike['meta'] { |
| 108 | return stripUndefined({ |
| 109 | tenantId: scope.tenantId, |
| 110 | runId: scope.runId, |
| 111 | leaseId: scope.leaseId, |
| 112 | leaseTtlMs: scope.leaseTtlMs, |
| 113 | leaseBackend: scope.leaseBackend, |
| 114 | leaseProvider: scope.leaseProvider, |
| 115 | deviceKey: scope.deviceKey, |
| 116 | clientId: scope.clientId, |
| 117 | }); |
| 118 | } |
| 119 | |
| 120 | export function leaseScopeToCommandFlags(scope: LeaseScope): Record<string, unknown> { |
| 121 | return stripUndefined({ |
no test coverage detected