Class: PageHandlerRegistry
Defined in: packages/core/src/page/handler/PageHandlerRegistry.ts:7
Extends
Constructors
new PageHandlerRegistry()
new PageHandlerRegistry(...
pageHandlers
):PageHandlerRegistry
Defined in: packages/core/src/page/handler/PageHandlerRegistry.ts:19
Creates an instance of HandlerRegistry and creates SerialBatch
instance for pre-handlers and post-handlers.
Parameters
pageHandlers
...PageHandler
[]
Returns
Memberof
HandlerRegistry
Overrides
Properties
_pageHandlers
protected
_pageHandlers:PageHandler
[]
Defined in: packages/core/src/page/handler/PageHandlerRegistry.ts:8
_postManageHandlers?
protected
optional
_postManageHandlers:Execution
Defined in: packages/core/src/page/handler/PageHandlerRegistry.ts:10
_preManageHandlers?
protected
optional
_preManageHandlers:Execution
Defined in: packages/core/src/page/handler/PageHandlerRegistry.ts:9
ExecutionMethod
static
ExecutionMethod: typeofSerialBatch
=SerialBatch
Defined in: packages/core/src/page/handler/PageHandlerRegistry.ts:12
Methods
destroy()
destroy():
void
Defined in: packages/core/src/page/handler/PageHandlerRegistry.ts:87
Finalization callback, called when the page manager is being discarded. This usually happens when the page is hot-reloaded at the client side.
Returns
void
Overrides
handlePostManagedState()
handlePostManagedState(
managedPage
,previousManagedPage
,action
):Promise
<unknown
>
Defined in: packages/core/src/page/handler/PageHandlerRegistry.ts:72
Executes the post-manage handlers with given arguments
Parameters
managedPage
null
| ManagedPage
previousManagedPage
action
Returns
Promise
<unknown
>
Overrides
PageHandler
.handlePostManagedState
handlePreManagedState()
handlePreManagedState(
managedPage
,nextManagedPage
,action
):Promise
<unknown
>
Defined in: packages/core/src/page/handler/PageHandlerRegistry.ts:53
Executes the pre-manage handlers with given arguments
Parameters
managedPage
null
| ManagedPage
nextManagedPage
action
Returns
Promise
<unknown
>
Overrides
PageHandler
.handlePreManagedState
init()
init():
void
Defined in: packages/core/src/page/handler/PageHandlerRegistry.ts:28
Initializes the page handler.
Returns
void