⬅️ 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
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- 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
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- 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
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- 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
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- 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
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
replace(r: any): any
Code
- Parameters:
r: any
- Return Type:
any
defaultLang(): string
Code