Skip to main content

Class: abstract PageHandler

Defined in: packages/core/src/page/handler/PageHandler.ts:3

Extended by

Constructors

new PageHandler()

new PageHandler(): PageHandler

Returns

PageHandler

Methods

destroy()

destroy(): void

Defined in: packages/core/src/page/handler/PageHandler.ts:50

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


handlePostManagedState()

handlePostManagedState(managedPage, previousManagedPage, action): void

Defined in: packages/core/src/page/handler/PageHandler.ts:38

Called after a PageManager finishes transition from previous page to a new one.

Parameters

managedPage

The currently managed page.

null | ManagedPage

previousManagedPage

ManagedPage

The data of the page that was previously managed.

action

PageAction

An action object describing what triggered the routing.

Returns

void


handlePreManagedState()

handlePreManagedState(managedPage, nextManagedPage, action): void

Defined in: packages/core/src/page/handler/PageHandler.ts:21

Called before a PageManager starts to transition from previous page to a new one.

Parameters

managedPage

The currently managed page - soon-to-be previously managed page.

null | ManagedPage

nextManagedPage

ManagedPage

The data of the page that's about to be managed.

action

PageAction

An action object describing what triggered the routing.

Returns

void


init()

init(): void

Defined in: packages/core/src/page/handler/PageHandler.ts:7

Initializes the page handler.

Returns

void