(cb: () => void)
| 33 | |
| 34 | // For useSyncExternalStore |
| 35 | export function subscribeTerminalFocus(cb: () => void): () => void { |
| 36 | subscribers.add(cb) |
| 37 | return () => { |
| 38 | subscribers.delete(cb) |
| 39 | } |
| 40 | } |
| 41 | |
| 42 | export function resetTerminalFocusState(): void { |
| 43 | focusState = 'unknown' |
no test coverage detected