API reference · generated from source
Interface: IReduxDevToolsInstance#
Defined in: internals/redux-devtools-extension.ts:47
A connected Redux DevTools Extension instance, as returned by IReduxDevToolsExtension.connect.
Methods#
init()#
init(state): void;Defined in: internals/redux-devtools-extension.ts:51
Report the initial state.
Parameters#
| Parameter | Type |
|---|---|
state | unknown |
Returns#
void
send()#
send(action, state): void;Defined in: internals/redux-devtools-extension.ts:55
Report one action and the state after it.
Parameters#
| Parameter | Type |
|---|---|
action | IReduxDevToolsAction |
state | unknown |
Returns#
void
subscribe()?#
optional subscribe(listener): (() => void) | undefined;Defined in: internals/redux-devtools-extension.ts:62
Subscribe to messages from the extension (time-travel dispatches and monitor actions). Optional in the protocol; some environments provide an instance without it. Returns an unsubscribe function when the implementation supports one.
Parameters#
| Parameter | Type |
|---|---|
listener | (message) => void |
Returns#
(() => void) | undefined
unsubscribe()?#
optional unsubscribe(): void;Defined in: internals/redux-devtools-extension.ts:66
Remove every listener registered on this instance.
Returns#
void