vue-router / isNavigationFailure
isNavigationFailure() 
Call Signature 
ts
function isNavigationFailure(error, type?): error is NavigationRedirectError;Check if an object is a NavigationFailure.
Parameters 
error 
any
possible NavigationFailure
type? 
optional types to check for
Returns 
error is NavigationRedirectError
Example 
js
import { isNavigationFailure, NavigationFailureType } from 'vue-router'
router.afterEach((to, from, failure) => {
  // Any kind of navigation failure
  if (isNavigationFailure(failure)) {
    // ...
  }
  // Only duplicated navigations
  if (isNavigationFailure(failure, NavigationFailureType.duplicated)) {
    // ...
  }
  // Aborted or canceled navigations
  if (isNavigationFailure(failure, NavigationFailureType.aborted | NavigationFailureType.cancelled )) {
    // ...
  }
})Call Signature 
ts
function isNavigationFailure(error, type?): error is NavigationFailure;Check if an object is a NavigationFailure.
Parameters 
error 
any
possible NavigationFailure
type? 
optional types to check for
ErrorTypes | NavigationFailureType
Returns 
error is NavigationFailure
Example 
js
import { isNavigationFailure, NavigationFailureType } from 'vue-router'
router.afterEach((to, from, failure) => {
  // Any kind of navigation failure
  if (isNavigationFailure(failure)) {
    // ...
  }
  // Only duplicated navigations
  if (isNavigationFailure(failure, NavigationFailureType.duplicated)) {
    // ...
  }
  // Aborted or canceled navigations
  if (isNavigationFailure(failure, NavigationFailureType.aborted | NavigationFailureType.cancelled )) {
    // ...
  }
})
