TransitionServicePluginAPI | @uirouter/core
Options
Menu

Interface TransitionServicePluginAPI

Plugin API for Transition Service

Hierarchy

  • TransitionServicePluginAPI

Index

Methods

  • _defineEvent(name: string, hookPhase: TransitionHookPhase, hookOrder: number, criteriaMatchPath: PathType, reverseSort?: boolean, getResultHandler?: GetResultHandler, getErrorHandler?: GetErrorHandler, rejectIfSuperseded?: boolean): any
  • Defines a transition hook type and returns a transition hook registration function (which can then be used to register hooks of this type).

  • Defines a transition hook type and returns a transition hook registration function (which can then be used to register hooks of this type).

    Parameters

    Returns any


  • _definePathType(name: string, hookScope: TransitionHookScope): any
  • Adds a Path to be used as a criterion against a TreeChanges path

  • Adds a Path to be used as a criterion against a TreeChanges path

    For example: the exiting path in HookMatchCriteria is a STATE scoped path. It was defined by calling defineTreeChangesCriterion('exiting', TransitionHookScope.STATE) Each state in the exiting path is checked against the criteria and returned as part of the match.

    Another example: the to path in HookMatchCriteria is a TRANSITION scoped path. It was defined by calling defineTreeChangesCriterion('to', TransitionHookScope.TRANSITION) Only the tail of the to path is checked against the criteria and returned as part of the match.

    Parameters

    Returns any


  • _getEvents(phase?: TransitionHookPhase): TransitionEventType[]
  • Returns the known event types, such as onBefore If a phase argument is provided, returns only events for the given phase.

  • _getPathTypes(): PathTypes
  • Gets a Path definition used as a criterion against a TreeChanges path

  • getHooks(hookName: string): RegisteredHook[]
  • Returns the hooks registered for the given hook name

Generated using TypeDoc