]> git.ipfire.org Git - thirdparty/vuejs/router.git/commitdiff
types: Add type to NavigationGuardNextCallback (#205)
authorCarlos Rodrigues <david-181@hotmail.com>
Tue, 23 Jun 2020 13:02:59 +0000 (14:02 +0100)
committerGitHub <noreply@github.com>
Tue, 23 Jun 2020 13:02:59 +0000 (15:02 +0200)
* types: Add type to NavigationGuardNexCallback

* Update src/types/index.ts

Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com>
src/types/index.ts

index b12421bb54e4aad731159c7d7bcec0983e5057a8..3fa400776c63635f4827db5f436c2d492e70281e 100644 (file)
@@ -1,6 +1,6 @@
 import { LocationQuery, LocationQueryRaw } from '../query'
 import { PathParserOptions } from '../matcher'
-import { Ref, ComputedRef, Component } from 'vue'
+import { Ref, ComputedRef, Component, ComponentPublicInstance } from 'vue'
 import { RouteRecord, RouteRecordNormalized } from '../matcher/types'
 import { HistoryState } from '../history/common'
 import { NavigationFailure } from '../errors'
@@ -279,7 +279,7 @@ export interface NavigationGuardNext {
   (cb: NavigationGuardNextCallback): void
 }
 
-export type NavigationGuardNextCallback = (vm: any) => any
+export type NavigationGuardNextCallback = (vm: ComponentPublicInstance) => any
 
 export interface NavigationGuard {
   (