]> git.ipfire.org Git - thirdparty/vuejs/router.git/commitdiff
refactor: use named exports
authormeteorlxy <meteor.lxy@foxmail.com>
Mon, 4 May 2020 13:24:46 +0000 (15:24 +0200)
committerEduardo San Martin Morote <posva13@gmail.com>
Mon, 4 May 2020 13:24:46 +0000 (15:24 +0200)
Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com>
__tests__/history/hash.spec.ts
__tests__/history/html5.spec.ts
__tests__/history/memory.spec.ts
src/history/hash.ts
src/history/html5.ts
src/history/memory.ts
src/index.ts

index 765b23f6244babb2650953e5740222d9324e5ba6..1efffcb5294f3c072ae6329c629a51b465bd111f 100644 (file)
@@ -1,6 +1,6 @@
 import { JSDOM } from 'jsdom'
-import createWebHashHistory from '../../src/history/hash'
-import createWebHistory from '../../src/history/html5'
+import { createWebHashHistory } from '../../src/history/hash'
+import { createWebHistory } from '../../src/history/html5'
 import { createDom } from '../utils'
 
 jest.mock('../../src/history/html5')
index 147c2a1e3fc084fe8f0769426502e844fa441a97..8f1833edac92b6c075206925b185d98114e61530 100644 (file)
@@ -1,5 +1,5 @@
 import { JSDOM } from 'jsdom'
-import createWebHistory from '../../src/history/html5'
+import { createWebHistory } from '../../src/history/html5'
 import { createDom } from '../utils'
 
 // override the value of isBrowser because the variable is created before JSDOM
index 15711cee92b62b433fe78c0f467bd0e19546dacc..63cad39a3af05dc76e58b76013b239843ce04d1f 100644 (file)
@@ -1,4 +1,4 @@
-import createMemoryHistory from '../../src/history/memory'
+import { createMemoryHistory } from '../../src/history/memory'
 import {
   START,
   HistoryLocationNormalized,
index 6b687e93edf24a7dafecd1364d7629cbfa894d4d..f9a648682e885ca7664529da3d025db41479e5e5 100644 (file)
@@ -1,7 +1,7 @@
 import { RouterHistory, normalizeBase } from './common'
-import createWebHistory from './html5'
+import { createWebHistory } from './html5'
 
-export default function createWebHashHistory(base?: string): RouterHistory {
+export function createWebHashHistory(base?: string): RouterHistory {
   // Make sure this implementation is fine in terms of encoding, specially for IE11
   return createWebHistory(location.host ? normalizeBase(base) + '/#' : '#')
 }
index e51378a7e6cf6d28ada50cf5a2bd224c17695ae3..0e72ae0df3961489a2ecf00603814b6522b04fa8 100644 (file)
@@ -262,7 +262,7 @@ function useHistoryStateNavigation(base: string) {
   }
 }
 
-export default function createWebHistory(base?: string): RouterHistory {
+export function createWebHistory(base?: string): RouterHistory {
   base = normalizeBase(base)
 
   const historyNavigation = useHistoryStateNavigation(base)
index 8e3a29331cd3432b5e1aa1d111ada741982adc8a..dad5fbd78126c15c23e62ed93f3638da3284fb20 100644 (file)
@@ -16,7 +16,7 @@ import {
  * @param base - Base applied to all urls, defaults to '/'
  * @returns a history object that can be passed to the router constructor
  */
-export default function createMemoryHistory(base: string = ''): RouterHistory {
+export function createMemoryHistory(base: string = ''): RouterHistory {
   let listeners: NavigationCallback[] = []
   let queue: HistoryLocationNormalized[] = [START]
   let position: number = 0
index c7e472cd507a6e2c3ba2b7782a06bf137f8d066a..3f71bb70e8e6cb159c6ed2faea0f6e8c9c91fefe 100644 (file)
@@ -1,6 +1,6 @@
-import createWebHistory from './history/html5'
-import createMemoryHistory from './history/memory'
-import createWebHashHistory from './history/hash'
+export { createWebHistory } from './history/html5'
+export { createMemoryHistory } from './history/memory'
+export { createWebHashHistory } from './history/hash'
 
 export {
   LocationQuery,
@@ -47,6 +47,4 @@ export { onBeforeRouteLeave, onBeforeRouteUpdate } from './navigationGuards'
 export { RouterLink, useLink } from './RouterLink'
 export { RouterView } from './RouterView'
 
-export { createWebHistory, createMemoryHistory, createWebHashHistory }
-
 export * from './useApi'