Interface LifecycleEventMatchers<TRequest, TNext, TError>

A dictionary of matchers for use in reducers

interface LifecycleEventMatchers<TRequest, TNext, TError> {
    isCancel: ((e) => e is Action<void>);
    isCancelation: ((e) => e is Action<void>);
    isCompletion: ((e) => e is Action<void>);
    isError: ((e) => e is Action<TError>);
    isRequest: ((e) => e is Action<TRequest>);
    isResponse: ((e) => e is Action<TNext>);
    isStart: ((e) => e is Action<TRequest>);
}

Type Parameters

  • TRequest
  • TNext
  • TError

Properties

isCancel: ((e) => e is Action<void>)

Type declaration

isCancelation: ((e) => e is Action<void>)

Type declaration

isCompletion: ((e) => e is Action<void>)

Type declaration

isError: ((e) => e is Action<TError>)

Type declaration

isRequest: ((e) => e is Action<TRequest>)

Type declaration

isResponse: ((e) => e is Action<TNext>)

Type declaration

isStart: ((e) => e is Action<TRequest>)

Type declaration