(state: DenialTrackingState)
| 22 | } |
| 23 | |
| 24 | export function recordDenial(state: DenialTrackingState): DenialTrackingState { |
| 25 | return { |
| 26 | ...state, |
| 27 | consecutiveDenials: state.consecutiveDenials + 1, |
| 28 | totalDenials: state.totalDenials + 1, |
| 29 | } |
| 30 | } |
| 31 | |
| 32 | export function recordSuccess(state: DenialTrackingState): DenialTrackingState { |
| 33 | if (state.consecutiveDenials === 0) return state // No change needed |
no outgoing calls
no test coverage detected