(options: {
stateDir: string;
})
| 195 | } |
| 196 | |
| 197 | export function readActiveConnectionState(options: { |
| 198 | stateDir: string; |
| 199 | }): RemoteConnectionState | null { |
| 200 | const session = readActiveConnectionSession(options.stateDir); |
| 201 | return session |
| 202 | ? readRemoteConnectionState({ |
| 203 | stateDir: options.stateDir, |
| 204 | session, |
| 205 | }) |
| 206 | : null; |
| 207 | } |
| 208 | |
| 209 | function readActiveConnectionSession(stateDir: string): string | undefined { |
| 210 | const activePath = activeConnectionStatePath(stateDir); |