Class: DevTool

DevTool

Developer tools, used mostly for navigating the page state history.


new DevTool(pageManager, stateManager, window, dispatcher, eventBus)

Initializes the developer tools.

Parameters:
Name Type Description
pageManager PageManager

Application page manager.

stateManager PageStateManager

Application state manager.

window Window

IMA window wrapper.

dispatcher Dispatcher

IMA event dispatcher.

eventBus EventBus

IMA DOM event bus.

Members


_dispatcher :Dispatcher

IMA event dispatcher.

Type:

_eventBus :EventBus

IMA DOM event bus.

Type:

_pageManager :PageManager

Application page manager.

Type:

_stateManager :PageStateManager

Application state manager.

Type:

_window :Window

IMA window wrapper.

Type:

Methods


clearAppSource()

Clears the current application state.


getState()

Returns the current page state.

Returns:

The current page state.

Type
Object.<string, *>

init()

Initializes the developer tools.


setState(statePatch)

Sets the provided state to the state manager.

Parameters:
Name Type Description
statePatch Object.<string, *>

A patch of the current page state.