( ns: string )
| 34 | } |
| 35 | |
| 36 | export function createProcessEvents<TRequest, TNext, TError>( |
| 37 | ns: string |
| 38 | ): ProcessLifecycleActions<TRequest, TNext, TError> { |
| 39 | return { |
| 40 | request: createEvent<TRequest>(`${ns}/request`), |
| 41 | cancel: createEvent<void>(`${ns}/cancel`), |
| 42 | started: createEvent<TRequest>(`${ns}/started`), |
| 43 | next: createEvent<TNext>(`${ns}/next`), |
| 44 | error: createEvent<TError>(`${ns}/error`), |
| 45 | complete: createEvent<void>(`${ns}/complete`), |
| 46 | canceled: createEvent<void>(`${ns}/canceled`), |
| 47 | }; |
| 48 | } |
no test coverage detected