_actionHandlers
_actionHandlers: ActionHandlersGraph
_currentDispatchActionType
_currentDispatchActionType: null | string
_defaultBand
_defaultBand: DispatchBand
_dispatch
_dispatch: (
action: Action,
func: (name: string, dispatchFunc: unknown) => undefined | boolean,
) => undefined | boolean
_dispatchWithDevtools: (action: Action) => void
_dispatchWithLogging
_dispatchWithLogging: (action: Action) => void
_interceptors
_interceptors: ((...rest: unknown[]) => unknown)[]
_processingWaitQueue
_processingWaitQueue: boolean
_sentryUtils
_sentryUtils: undefined | null | SentryUtils
_subscriptions
_subscriptions: Record<string, Set<ActionHandler>>
_waitQueue
_waitQueue: ((...rest: unknown[]) => unknown)[]
actionLogger
actionLogger: ActionLogger
addDependencies
addDependencies: (token: string, tokens: string[]) => void
addInterceptor
addInterceptor: (callback: (...rest: unknown[]) => unknown) => void
createToken
createToken: () => string
dispatch
dispatch: (action: Action) => void
flushWaitQueue
flushWaitQueue: () => void
functionCache
functionCache: Record<string, (action: Action) => void>
isDispatching
isDispatching: () => boolean
register
register: (
name: string,
actionHandlers: ActionHandlerRecord,
storeDidChange: (action: Action) => void,
band: DispatchBand,
token?: string,
) => string
subscribe
subscribe: <A extends Action>(type: string, callback: ActionHandler<A>) => void
unsubscribe
unsubscribe: <A extends Action>(
type: string,
callback: ActionHandler<A>,
) => void
wait
wait: (callback: (...rest: unknown[]) => unknown) => void