Properties
cancelCurrent
cancelCurrent: (() => void)
cancelCurrentAndQueued
cancelCurrentAndQueued: (() => void)
currentError
currentError: BehaviorSubject<null | TError> isActive
isActive: BehaviorSubject<boolean>
isHandling
isHandling: BehaviorSubject<boolean>
lastResponse
lastResponse: BehaviorSubject<null | Response> reduceWith
reduceWith: ((reducer,
initial) => BehaviorSubject<TState>) Type declaration
- (reducer, initial): BehaviorSubject<TState>
Returns BehaviorSubject<TState>
request
request: ((req) => void)
send
send: ((req,
matcher?) => Promise<Response>) Type declaration
- (req, matcher?): Promise<Response>
Parameters
- req: Request
Optional
matcher: ((req, res) => boolean)- (req, res): boolean
Returns boolean
Returns Promise<Response>
shutdown
shutdown: (() => void)
state
state: BehaviorSubject<null | TState> unsubscribe
unsubscribe: (() => void)
An EffectRunner is a function, enhanced with Observable properties