( a: RemoteConnectionState['daemon'], b: RemoteConnectionState['daemon'], )
| 521 | } |
| 522 | |
| 523 | function isSameDaemonState( |
| 524 | a: RemoteConnectionState['daemon'], |
| 525 | b: RemoteConnectionState['daemon'], |
| 526 | ): boolean { |
| 527 | return (['baseUrl', 'transport', 'serverMode'] as const).every( |
| 528 | (key) => (a?.[key] ?? undefined) === (b?.[key] ?? undefined), |
| 529 | ); |
| 530 | } |
| 531 | |
| 532 | function buildDaemonState(flags: CliFlags): RemoteConnectionState['daemon'] { |
| 533 | return buildRemoteConnectionDaemonState(flags); |
no outgoing calls
no test coverage detected