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?
protectedoptional_postManageHandlers:Execution
Defined in: packages/core/src/page/handler/PageHandlerRegistry.ts:10
_preManageHandlers?
protectedoptional_preManageHandlers:Execution
Defined in: packages/core/src/page/handler/PageHandlerRegistry.ts:9
ExecutionMethod
staticExecutionMethod: 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