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.