Interface IPageEventHook<T, R>

interface IPageEventHook<T, R> {
    exec: ((pageData: T) => Promise<void | R>);
    onFail?: ((pageData: T) => Promise<void | R>);
    order?: number;
}

Type Parameters

Properties

Properties

exec: ((pageData: T) => Promise<void | R>)
onFail?: ((pageData: T) => Promise<void | R>)

Run onFail instead of exec if the preceding event action has failed. If not provided, nothing will be executed for this hook in the event of failure.

order?: number

Hooks are executed in ascending order.