()
| 174 | */ |
| 175 | const SESSION_END_HOOK_TIMEOUT_MS_DEFAULT = 1500 |
| 176 | export function getSessionEndHookTimeoutMs(): number { |
| 177 | const raw = process.env.CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS |
| 178 | const parsed = raw ? parseInt(raw, 10) : NaN |
| 179 | return Number.isFinite(parsed) && parsed > 0 |
| 180 | ? parsed |
| 181 | : SESSION_END_HOOK_TIMEOUT_MS_DEFAULT |
| 182 | } |
| 183 | |
| 184 | function executeInBackground({ |
| 185 | processId, |
no outgoing calls
no test coverage detected