( todoId: TodoId, eventNumber: number, events: Readonly<ReadonlyArray<TodoEvent>>, successMessage: string )
| 49 | }); |
| 50 | |
| 51 | const commitAndPublish = ( |
| 52 | todoId: TodoId, |
| 53 | eventNumber: number, |
| 54 | events: Readonly<ReadonlyArray<TodoEvent>>, |
| 55 | successMessage: string |
| 56 | ) => |
| 57 | pipe( |
| 58 | commitTodoEvents(todoId, eventNumber, events), |
| 59 | Effect.andThen(publishEvents(todoId, events)), |
| 60 | Effect.andThen(Console.log(successMessage)) |
| 61 | ); |
| 62 | |
| 63 | const handleConditional = <E, R>( |
| 64 | events: Readonly<ReadonlyArray<unknown>>, |
no test coverage detected