Skip to content

⬅️ Back to Table of Contents

📄 index.test.ts

📊 Analysis Summary

Metric Count
🔧 Functions 94
📦 Imports 13
📊 Variables & Constants 18
🟢 Vue Composition API 5

📚 Table of Contents

🛠️ File Location:

📂 packages/router/useRouteParams/index.test.ts

📦 Imports

Name Source
Ref vue
describe vitest
expect vitest
it vitest
vi vitest
computed vue
deepRef vue
effectScope vue
nextTick vue
reactive vue
shallowRef vue
watch vue
useRouteParams ./index

Variables & Constants

Name Type Kind Value Exported
router any const {} as any
router any const {} as any
router any let/var { replace: (r: any) => route = r } as any
router any let/var { replace: (r: any) => route = r } as any
router any let/var { replace: (r: any) => route = r } as any
router any const { replace: (r: any) => route = r } as any
router any let/var { replace: (r: any) => route = r } as any
router any const { replace: (r: any) => route = r } as any
router any const { replace: (r: any) => route = r } as any
router any let/var { replace: (r: any) => route = r } as any
router any let/var { replace: (r: any) => route = r } as any
defaultPage "DEFAULT_PAGE" let/var 'DEFAULT_PAGE'
router any const { replace: (r: any) => route = r } as any
router any let/var { replace: (r: any) => route = r } as any
router any let/var { replace: (r: any) => Object.assign(route, r) } as any
router any let/var `{ replace: (r: any) => {
Object.keys(r.params).forEach(paramsKey => r.params[paramsKey] = String(r.params[paramsKey]))
return Object.assign(route, r)
} } as any`
router any let/var { replace: (r: any) => route = r } as any
router any const { replace: (r: any) => route = r } as any

Vue Composition API

Name Type Reactive Variables Composables
reactive reactive none none
watch watch none none
computed computed none none
watch watch none none
watch watch none none

Functions

getRoute(params: Record<string, any>): any

Code
(params: Record<string, any> = {}) => reactive({
    params,
    query: {},
    fullPath: '',
    hash: '',
    matched: [],
    meta: {},
    name: '',
    path: '',
    redirectedFrom: undefined,
  })
  • Parameters:
  • params: Record<string, any>
  • Return Type: any
  • Calls:
  • reactive (from vue)

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

get(value: string): any

Code
(value: string) => JSON.parse(value)
  • Parameters:
  • value: string
  • Return Type: any
  • Calls:
  • JSON.parse

set(value: any): string

Code
(value: any) => JSON.stringify(value)
  • Parameters:
  • value: any
  • Return Type: string
  • Calls:
  • JSON.stringify

get(value: string): any

Code
(value: string) => JSON.parse(value)
  • Parameters:
  • value: string
  • Return Type: any
  • Calls:
  • JSON.parse

set(value: any): string

Code
(value: any) => JSON.stringify(value)
  • Parameters:
  • value: any
  • Return Type: string
  • Calls:
  • JSON.stringify

get(value: string): any

Code
(value: string) => JSON.parse(value)
  • Parameters:
  • value: string
  • Return Type: any
  • Calls:
  • JSON.parse

set(value: any): string

Code
(value: any) => JSON.stringify(value)
  • Parameters:
  • value: any
  • Return Type: string
  • Calls:
  • JSON.stringify

get(value: string): any

Code
(value: string) => JSON.parse(value)
  • Parameters:
  • value: string
  • Return Type: any
  • Calls:
  • JSON.parse

set(value: any): string

Code
(value: any) => JSON.stringify(value)
  • Parameters:
  • value: any
  • Return Type: string
  • Calls:
  • JSON.stringify

get(value: string): any

Code
(value: string) => JSON.parse(value)
  • Parameters:
  • value: string
  • Return Type: any
  • Calls:
  • JSON.parse

set(value: any): string

Code
(value: any) => JSON.stringify(value)
  • Parameters:
  • value: any
  • Return Type: string
  • Calls:
  • JSON.stringify

get(value: string): any

Code
(value: string) => JSON.parse(value)
  • Parameters:
  • value: string
  • Return Type: any
  • Calls:
  • JSON.parse

set(value: any): string

Code
(value: any) => JSON.stringify(value)
  • Parameters:
  • value: any
  • Return Type: string
  • Calls:
  • JSON.stringify

get(value: string): any

Code
(value: string) => JSON.parse(value)
  • Parameters:
  • value: string
  • Return Type: any
  • Calls:
  • JSON.parse

set(value: any): string

Code
(value: any) => JSON.stringify(value)
  • Parameters:
  • value: any
  • Return Type: string
  • Calls:
  • JSON.stringify

get(value: string): any

Code
(value: string) => JSON.parse(value)
  • Parameters:
  • value: string
  • Return Type: any
  • Calls:
  • JSON.parse

set(value: any): string

Code
(value: any) => JSON.stringify(value)
  • Parameters:
  • value: any
  • Return Type: string
  • Calls:
  • JSON.stringify

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

get(value: string): string

Code
(value: string) => value.toLowerCase()
  • Parameters:
  • value: string
  • Return Type: string
  • Calls:
  • value.toLowerCase

get(value: string): string

Code
(value: string) => value.toLowerCase()
  • Parameters:
  • value: string
  • Return Type: string
  • Calls:
  • value.toLowerCase

get(value: string): string

Code
(value: string) => value.toLowerCase()
  • Parameters:
  • value: string
  • Return Type: string
  • Calls:
  • value.toLowerCase

get(value: string): string

Code
(value: string) => value.toLowerCase()
  • Parameters:
  • value: string
  • Return Type: string
  • Calls:
  • value.toLowerCase

get(value: string): string

Code
(value: string) => value.toLowerCase()
  • Parameters:
  • value: string
  • Return Type: string
  • Calls:
  • value.toLowerCase

get(value: string): string

Code
(value: string) => value.toLowerCase()
  • Parameters:
  • value: string
  • Return Type: string
  • Calls:
  • value.toLowerCase

get(value: string): string

Code
(value: string) => value.toLowerCase()
  • Parameters:
  • value: string
  • Return Type: string
  • Calls:
  • value.toLowerCase

get(value: string): string

Code
(value: string) => value.toLowerCase()
  • Parameters:
  • value: string
  • Return Type: string
  • Calls:
  • value.toLowerCase

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

set(value: string): string

Code
(value: string) => value.toLowerCase()
  • Parameters:
  • value: string
  • Return Type: string
  • Calls:
  • value.toLowerCase

set(value: string): string

Code
(value: string) => value.toLowerCase()
  • Parameters:
  • value: string
  • Return Type: string
  • Calls:
  • value.toLowerCase

set(value: string): string

Code
(value: string) => value.toLowerCase()
  • Parameters:
  • value: string
  • Return Type: string
  • Calls:
  • value.toLowerCase

set(value: string): string

Code
(value: string) => value.toLowerCase()
  • Parameters:
  • value: string
  • Return Type: string
  • Calls:
  • value.toLowerCase

set(value: string): string

Code
(value: string) => value.toLowerCase()
  • Parameters:
  • value: string
  • Return Type: string
  • Calls:
  • value.toLowerCase

set(value: string): string

Code
(value: string) => value.toLowerCase()
  • Parameters:
  • value: string
  • Return Type: string
  • Calls:
  • value.toLowerCase

set(value: string): string

Code
(value: string) => value.toLowerCase()
  • Parameters:
  • value: string
  • Return Type: string
  • Calls:
  • value.toLowerCase

set(value: string): string

Code
(value: string) => value.toLowerCase()
  • Parameters:
  • value: string
  • Return Type: string
  • Calls:
  • value.toLowerCase

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => Object.assign(route, r)
  • Parameters:
  • r: any
  • Return Type: any
  • Calls:
  • Object.assign

replace(r: any): any

Code
(r: any) => Object.assign(route, r)
  • Parameters:
  • r: any
  • Return Type: any
  • Calls:
  • Object.assign

replace(r: any): any

Code
(r: any) => Object.assign(route, r)
  • Parameters:
  • r: any
  • Return Type: any
  • Calls:
  • Object.assign

replace(r: any): any

Code
(r: any) => Object.assign(route, r)
  • Parameters:
  • r: any
  • Return Type: any
  • Calls:
  • Object.assign

replace(r: any): any

Code
(r: any) => {
      Object.keys(r.params).forEach(paramsKey => r.params[paramsKey] = String(r.params[paramsKey]))
      return Object.assign(route, r)
    }
  • Parameters:
  • r: any
  • Return Type: any
  • Calls:
  • Object.keys(r.params).forEach
  • String
  • Object.assign

replace(r: any): any

Code
(r: any) => {
      Object.keys(r.params).forEach(paramsKey => r.params[paramsKey] = String(r.params[paramsKey]))
      return Object.assign(route, r)
    }
  • Parameters:
  • r: any
  • Return Type: any
  • Calls:
  • Object.keys(r.params).forEach
  • String
  • Object.assign

replace(r: any): any

Code
(r: any) => {
      Object.keys(r.params).forEach(paramsKey => r.params[paramsKey] = String(r.params[paramsKey]))
      return Object.assign(route, r)
    }
  • Parameters:
  • r: any
  • Return Type: any
  • Calls:
  • Object.keys(r.params).forEach
  • String
  • Object.assign

replace(r: any): any

Code
(r: any) => {
      Object.keys(r.params).forEach(paramsKey => r.params[paramsKey] = String(r.params[paramsKey]))
      return Object.assign(route, r)
    }
  • Parameters:
  • r: any
  • Return Type: any
  • Calls:
  • Object.keys(r.params).forEach
  • String
  • Object.assign

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

replace(r: any): any

Code
(r: any) => route = r
  • Parameters:
  • r: any
  • Return Type: any

defaultLang(): string

Code
() => 'pt-BR'
  • Return Type: string