(replay: ReplayContainer, event: RecordingEvent, isCheckout?: boolean)
| 19 | * `isCheckout` is true if this is either the very first event, or an event triggered by `checkoutEveryNms`. |
| 20 | */ |
| 21 | export function addEventSync(replay: ReplayContainer, event: RecordingEvent, isCheckout?: boolean): boolean { |
| 22 | if (!shouldAddEvent(replay, event)) { |
| 23 | return false; |
| 24 | } |
| 25 | |
| 26 | // This should never reject |
| 27 | // eslint-disable-next-line @typescript-eslint/no-floating-promises |
| 28 | _addEvent(replay, event, isCheckout); |
| 29 | |
| 30 | return true; |
| 31 | } |
| 32 | |
| 33 | /** |
| 34 | * Add an event to the event buffer. |
no test coverage detected