]> git.ipfire.org Git - thirdparty/vuejs/router.git/commitdiff
test: fix types
authorEduardo San Martin Morote <posva13@gmail.com>
Mon, 6 May 2019 09:27:35 +0000 (11:27 +0200)
committerEduardo San Martin Morote <posva13@gmail.com>
Mon, 6 May 2019 09:27:35 +0000 (11:27 +0200)
__tests__/extractComponentsGuards.spec.js
src/types/index.ts

index 0367d9bbd3a56b910b2f8b53929e65f63acfb007..0cc9863bfb437c060151e3483c46acbaf1ab1970 100644 (file)
@@ -6,6 +6,8 @@ const { START_LOCATION_NORMALIZED } = require('../src/types')
 const { components } = require('./utils')
 
 /** @typedef {import('../src/types').RouteRecord} RouteRecord */
+/** @typedef {import('../src/types').MatchedRouteRecord} MatchedRouteRecord */
+/** @typedef {import('../src/types').RouteRecordRedirect} RouteRecordRedirect */
 
 const beforeRouteEnter = jest.fn()
 
@@ -31,8 +33,8 @@ const SingleGuardNamed = {
 
 /**
  *
- * @param {RouteRecord} record
- * @returns {RouteRecord}
+ * @param {MatchedRouteRecord} record
+ * @returns {MatchedRouteRecord}
  */
 function makeAsync(record) {
   if ('components' in record) {
@@ -64,7 +66,7 @@ beforeEach(() => {
 
 /**
  *
- * @param {import('../src/types').RouteRecord[]} components
+ * @param {MatchedRouteRecord[]} components
  */
 async function checkGuards(components, n) {
   beforeRouteEnter.mockClear()
index 593530ebcbfa9afbbd0c930f433a399f6000a8b8..0aa8e254dae08be2233b078d4ba8779a96365132 100644 (file)
@@ -103,7 +103,7 @@ interface RouteRecordCommon {
 export type RouteRecordRedirectOption =
   | RouteLocation
   | ((to: RouteLocationNormalized) => RouteLocation)
-interface RouteRecordRedirect extends RouteRecordCommon {
+export interface RouteRecordRedirect extends RouteRecordCommon {
   redirect: RouteRecordRedirectOption
 }