This class defines a type of hook, such as onBefore or onEnter. Plugins can define custom hook types, such as sticky states does for onInactive.

Constructors

  • Parameters

    • name: any
    • hookPhase: any
    • hookOrder: any
    • criteriaMatchPath: any
    • reverseSort: boolean = false
    • getResultHandler: ((hook: any) => ((result: any) => any)) = TransitionHook.HANDLE_RESULT
        • (hook): ((result: any) => any)
        • These GetResultHandler(s) are used by [[invokeHook]] below Each HookType chooses a GetResultHandler (See: [[TransitionService._defineCoreEvents]])

          Parameters

          • hook: any

          Returns ((result: any) => any)

            • (result): any
            • Parameters

              • result: any

              Returns any

    • getErrorHandler: (() => ((error: any) => any)) = TransitionHook.REJECT_ERROR
        • (): ((error: any) => any)
        • Returns ((error: any) => any)

            • (error): any
            • Parameters

              • error: any

              Returns any

    • synchronous: boolean = false

    Returns TransitionEventType

Properties

criteriaMatchPath: any
getErrorHandler: (() => ((error: any) => any))
getResultHandler: ((hook: any) => ((result: any) => any))

Type declaration

    • (hook): ((result: any) => any)
    • These GetResultHandler(s) are used by [[invokeHook]] below Each HookType chooses a GetResultHandler (See: [[TransitionService._defineCoreEvents]])

      Parameters

      • hook: any

      Returns ((result: any) => any)

        • (result): any
        • Parameters

          • result: any

          Returns any

hookOrder: any
hookPhase: any
name: any
reverseSort: boolean
synchronous: boolean