mirror of
https://github.com/Sebclem/hassio-nextcloud-backup.git
synced 2024-11-12 20:42:58 +01:00
Merge pull request #246 from Sebclem/renovate/all-minor-patch
⬆️ Update all non-major dependencies
This commit is contained in:
commit
7332c431b7
@ -1,4 +1,4 @@
|
|||||||
ARG BUILD_FROM=ghcr.io/home-assistant/amd64-base:3.18
|
ARG BUILD_FROM=ghcr.io/home-assistant/amd64-base:3.20
|
||||||
|
|
||||||
FROM node:20 AS frontend-builder
|
FROM node:20 AS frontend-builder
|
||||||
|
|
||||||
|
2
nextcloud_backup/frontend/components.d.ts
vendored
2
nextcloud_backup/frontend/components.d.ts
vendored
@ -1,10 +1,10 @@
|
|||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
/* prettier-ignore */
|
|
||||||
// @ts-nocheck
|
// @ts-nocheck
|
||||||
// Generated by unplugin-vue-components
|
// Generated by unplugin-vue-components
|
||||||
// Read more: https://github.com/vuejs/core/pull/3399
|
// Read more: https://github.com/vuejs/core/pull/3399
|
||||||
export {}
|
export {}
|
||||||
|
|
||||||
|
/* prettier-ignore */
|
||||||
declare module 'vue' {
|
declare module 'vue' {
|
||||||
export interface GlobalComponents {
|
export interface GlobalComponents {
|
||||||
ActionComponent: typeof import('./src/components/statusBar/ActionComponent.vue')['default']
|
ActionComponent: typeof import('./src/components/statusBar/ActionComponent.vue')['default']
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
"roboto-fontface": "^0.10.0",
|
"roboto-fontface": "^0.10.0",
|
||||||
"uuid": "^9.0.1",
|
"uuid": "^9.0.1",
|
||||||
"vue": "^3.4.37",
|
"vue": "^3.4.37",
|
||||||
"vuetify": "3.5.16"
|
"vuetify": "3.6.14"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@babel/types": "^7.25.2",
|
"@babel/types": "^7.25.2",
|
||||||
@ -38,12 +38,12 @@
|
|||||||
"pinia": "^2.2.1",
|
"pinia": "^2.2.1",
|
||||||
"sass": "^1.77.8",
|
"sass": "^1.77.8",
|
||||||
"typescript": "^5.5.4",
|
"typescript": "^5.5.4",
|
||||||
"unplugin-auto-import": "^0.17.8",
|
"unplugin-auto-import": "^0.18.0",
|
||||||
"unplugin-fonts": "^1.1.1",
|
"unplugin-fonts": "^1.1.1",
|
||||||
"unplugin-vue-components": "^0.26.0",
|
"unplugin-vue-components": "^0.27.0",
|
||||||
"unplugin-vue-router": "^0.7.0",
|
"unplugin-vue-router": "^0.10.0",
|
||||||
"vite": "^5.4.0",
|
"vite": "^5.4.0",
|
||||||
"vite-plugin-vue-layouts": "^0.10.0",
|
"vite-plugin-vue-layouts": "^0.11.0",
|
||||||
"vite-plugin-vuetify": "^2.0.4",
|
"vite-plugin-vuetify": "^2.0.4",
|
||||||
"vue-router": "^4.4.3",
|
"vue-router": "^4.4.3",
|
||||||
"vue-tsc": "^2.0.26"
|
"vue-tsc": "^2.0.26"
|
||||||
|
@ -33,8 +33,8 @@ importers:
|
|||||||
specifier: ^3.4.37
|
specifier: ^3.4.37
|
||||||
version: 3.4.37(typescript@5.5.4)
|
version: 3.4.37(typescript@5.5.4)
|
||||||
vuetify:
|
vuetify:
|
||||||
specifier: 3.5.16
|
specifier: 3.6.14
|
||||||
version: 3.5.16(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4))
|
version: 3.6.14(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4))
|
||||||
devDependencies:
|
devDependencies:
|
||||||
'@babel/types':
|
'@babel/types':
|
||||||
specifier: ^7.25.2
|
specifier: ^7.25.2
|
||||||
@ -65,7 +65,7 @@ importers:
|
|||||||
version: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.6.0(eslint@8.57.0))(eslint@8.57.0)
|
version: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.6.0(eslint@8.57.0))(eslint@8.57.0)
|
||||||
eslint-config-vuetify:
|
eslint-config-vuetify:
|
||||||
specifier: ^1.0.0
|
specifier: ^1.0.0
|
||||||
version: 1.0.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint@8.57.0)(typescript@5.5.4)(vite-plugin-vuetify@2.0.4(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))(vue@3.4.37(typescript@5.5.4))(vuetify@3.5.16))
|
version: 1.0.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint@8.57.0)(typescript@5.5.4)(vite-plugin-vuetify@2.0.4(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))(vue@3.4.37(typescript@5.5.4))(vuetify@3.6.14))
|
||||||
eslint-plugin-import:
|
eslint-plugin-import:
|
||||||
specifier: ^2.29.1
|
specifier: ^2.29.1
|
||||||
version: 2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)
|
version: 2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)
|
||||||
@ -88,26 +88,26 @@ importers:
|
|||||||
specifier: ^5.5.4
|
specifier: ^5.5.4
|
||||||
version: 5.5.4
|
version: 5.5.4
|
||||||
unplugin-auto-import:
|
unplugin-auto-import:
|
||||||
specifier: ^0.17.8
|
specifier: ^0.18.0
|
||||||
version: 0.17.8(rollup@4.20.0)
|
version: 0.18.2(rollup@4.20.0)
|
||||||
unplugin-fonts:
|
unplugin-fonts:
|
||||||
specifier: ^1.1.1
|
specifier: ^1.1.1
|
||||||
version: 1.1.1(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))
|
version: 1.1.1(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))
|
||||||
unplugin-vue-components:
|
unplugin-vue-components:
|
||||||
specifier: ^0.26.0
|
specifier: ^0.27.0
|
||||||
version: 0.26.0(@babel/parser@7.25.3)(rollup@4.20.0)(vue@3.4.37(typescript@5.5.4))
|
version: 0.27.4(@babel/parser@7.25.3)(rollup@4.20.0)(vue@3.4.37(typescript@5.5.4))
|
||||||
unplugin-vue-router:
|
unplugin-vue-router:
|
||||||
specifier: ^0.7.0
|
specifier: ^0.10.0
|
||||||
version: 0.7.0(rollup@4.20.0)(vue-router@4.4.3(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4))
|
version: 0.10.3(rollup@4.20.0)(vue-router@4.4.3(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4))
|
||||||
vite:
|
vite:
|
||||||
specifier: ^5.4.0
|
specifier: ^5.4.0
|
||||||
version: 5.4.0(@types/node@20.14.15)(sass@1.77.8)
|
version: 5.4.0(@types/node@20.14.15)(sass@1.77.8)
|
||||||
vite-plugin-vue-layouts:
|
vite-plugin-vue-layouts:
|
||||||
specifier: ^0.10.0
|
specifier: ^0.11.0
|
||||||
version: 0.10.0(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))(vue-router@4.4.3(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4))
|
version: 0.11.0(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))(vue-router@4.4.3(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4))
|
||||||
vite-plugin-vuetify:
|
vite-plugin-vuetify:
|
||||||
specifier: ^2.0.4
|
specifier: ^2.0.4
|
||||||
version: 2.0.4(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))(vue@3.4.37(typescript@5.5.4))(vuetify@3.5.16)
|
version: 2.0.4(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))(vue@3.4.37(typescript@5.5.4))(vuetify@3.6.14)
|
||||||
vue-router:
|
vue-router:
|
||||||
specifier: ^4.4.3
|
specifier: ^4.4.3
|
||||||
version: 4.4.3(vue@3.4.37(typescript@5.5.4))
|
version: 4.4.3(vue@3.4.37(typescript@5.5.4))
|
||||||
@ -675,16 +675,12 @@ packages:
|
|||||||
resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==}
|
resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==}
|
||||||
engines: {node: '>= 0.4'}
|
engines: {node: '>= 0.4'}
|
||||||
|
|
||||||
ast-kit@0.9.5:
|
|
||||||
resolution: {integrity: sha512-kbL7ERlqjXubdDd+szuwdlQ1xUxEz9mCz1+m07ftNVStgwRb2RWw+U6oKo08PAvOishMxiqz1mlJyLl8yQx2Qg==}
|
|
||||||
engines: {node: '>=16.14.0'}
|
|
||||||
|
|
||||||
ast-kit@1.0.1:
|
ast-kit@1.0.1:
|
||||||
resolution: {integrity: sha512-XdXKlmX3YIrGKJS7d324CAbswH+C1klMCIRQ4VRy0+iPxGeP2scVOoYd09/V6uGjGAi/ZuEwBLzT7xBerSKNQg==}
|
resolution: {integrity: sha512-XdXKlmX3YIrGKJS7d324CAbswH+C1klMCIRQ4VRy0+iPxGeP2scVOoYd09/V6uGjGAi/ZuEwBLzT7xBerSKNQg==}
|
||||||
engines: {node: '>=16.14.0'}
|
engines: {node: '>=16.14.0'}
|
||||||
|
|
||||||
ast-walker-scope@0.5.0:
|
ast-walker-scope@0.6.2:
|
||||||
resolution: {integrity: sha512-NsyHMxBh4dmdEHjBo1/TBZvCKxffmZxRYhmclfu0PP6Aftre47jOHYaYaNqJcV0bxihxFXhDkzLHUwHc0ocd0Q==}
|
resolution: {integrity: sha512-1UWOyC50xI3QZkRuDj6PqDtpm1oHWtYs+NQGwqL/2R11eN3Q81PHAHPM0SWW3BNQm53UDwS//Jv8L4CCVLM1bQ==}
|
||||||
engines: {node: '>=16.14.0'}
|
engines: {node: '>=16.14.0'}
|
||||||
|
|
||||||
available-typed-arrays@1.0.7:
|
available-typed-arrays@1.0.7:
|
||||||
@ -1332,10 +1328,6 @@ packages:
|
|||||||
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
|
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
|
||||||
engines: {node: '>= 0.8.0'}
|
engines: {node: '>= 0.8.0'}
|
||||||
|
|
||||||
local-pkg@0.4.3:
|
|
||||||
resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==}
|
|
||||||
engines: {node: '>=14'}
|
|
||||||
|
|
||||||
local-pkg@0.5.0:
|
local-pkg@0.5.0:
|
||||||
resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==}
|
resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==}
|
||||||
engines: {node: '>=14'}
|
engines: {node: '>=14'}
|
||||||
@ -1726,8 +1718,8 @@ packages:
|
|||||||
unimport@3.10.0:
|
unimport@3.10.0:
|
||||||
resolution: {integrity: sha512-/UvKRfWx3mNDWwWQhR62HsoM3wxHwYdTq8ellZzMOHnnw4Dp8tovgthyW7DjTrbjDL+i4idOp06voz2VKlvrLw==}
|
resolution: {integrity: sha512-/UvKRfWx3mNDWwWQhR62HsoM3wxHwYdTq8ellZzMOHnnw4Dp8tovgthyW7DjTrbjDL+i4idOp06voz2VKlvrLw==}
|
||||||
|
|
||||||
unplugin-auto-import@0.17.8:
|
unplugin-auto-import@0.18.2:
|
||||||
resolution: {integrity: sha512-CHryj6HzJ+n4ASjzwHruD8arhbdl+UXvhuAIlHDs15Y/IMecG3wrf7FVg4pVH/DIysbq/n0phIjNHAjl7TG7Iw==}
|
resolution: {integrity: sha512-Dwb3rAic75harVBrVjwiq6H24PT+nBq2dpxV5BH8NNI6sDFaTytvP+iyo4xy7prQbR3r5K6nMs4f5Wp9PE4g8A==}
|
||||||
engines: {node: '>=14'}
|
engines: {node: '>=14'}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
'@nuxt/kit': ^3.2.2
|
'@nuxt/kit': ^3.2.2
|
||||||
@ -1747,8 +1739,8 @@ packages:
|
|||||||
'@nuxt/kit':
|
'@nuxt/kit':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
unplugin-vue-components@0.26.0:
|
unplugin-vue-components@0.27.4:
|
||||||
resolution: {integrity: sha512-s7IdPDlnOvPamjunVxw8kNgKNK8A5KM1YpK5j/p97jEKTjlPNrA0nZBiSfAKKlK1gWZuyWXlKL5dk3EDw874LQ==}
|
resolution: {integrity: sha512-1XVl5iXG7P1UrOMnaj2ogYa5YTq8aoh5jwDPQhemwO/OrXW+lPQKDXd1hMz15qxQPxgb/XXlbgo3HQ2rLEbmXQ==}
|
||||||
engines: {node: '>=14'}
|
engines: {node: '>=14'}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
'@babel/parser': ^7.15.8
|
'@babel/parser': ^7.15.8
|
||||||
@ -1760,10 +1752,10 @@ packages:
|
|||||||
'@nuxt/kit':
|
'@nuxt/kit':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
unplugin-vue-router@0.7.0:
|
unplugin-vue-router@0.10.3:
|
||||||
resolution: {integrity: sha512-ddRreGq0t5vlSB7OMy4e4cfU1w2AwBQCwmvW3oP/0IHQiokzbx4hd3TpwBu3eIAFVuhX2cwNQwp1U32UybTVCw==}
|
resolution: {integrity: sha512-qyR3etefMT2U6gBz8li6vFhIdGMib1wCZ7iqwYNEk22qBvx7i/LmFTrNsDpNpPpwXlfM6xOITd6yfVo9pPQklw==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
vue-router: ^4.1.0
|
vue-router: ^4.4.0
|
||||||
peerDependenciesMeta:
|
peerDependenciesMeta:
|
||||||
vue-router:
|
vue-router:
|
||||||
optional: true
|
optional: true
|
||||||
@ -1786,8 +1778,8 @@ packages:
|
|||||||
resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==}
|
resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
|
|
||||||
vite-plugin-vue-layouts@0.10.0:
|
vite-plugin-vue-layouts@0.11.0:
|
||||||
resolution: {integrity: sha512-95hG4rm3EZq1w56b+rlAC+9AxIeytaOFeBS2KDIa2ZJHyDxiWaqf/v93uLCuqkP7ye6W78B/0b7Xo4/y7mocgQ==}
|
resolution: {integrity: sha512-uh6NW7lt+aOXujK4eHfiNbeo55K9OTuB7fnv+5RVc4OBn/cZull6ThXdYH03JzKanUfgt6QZ37NbbtJ0og59qw==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
vite: ^4.0.0 || ^5.0.0
|
vite: ^4.0.0 || ^5.0.0
|
||||||
vue: ^3.2.4
|
vue: ^3.2.4
|
||||||
@ -1871,8 +1863,8 @@ packages:
|
|||||||
typescript:
|
typescript:
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
vuetify@3.5.16:
|
vuetify@3.6.14:
|
||||||
resolution: {integrity: sha512-jyApfATreFMkgjvK0bL7ntZnr+p9TU73+4E3kX6fIvUitdAP9fltG7yj+v3k14HLqZRSNhTL1GhQ95DFx631zw==}
|
resolution: {integrity: sha512-iSa3CgdTEt/7B0aGDmkBARe8rxDDycEYHu1zNtOf1Xpvs/Tv7Ql5yHGqM2XCY0h7SL8Dme39pJIovzg3q4JLbQ==}
|
||||||
engines: {node: ^12.20 || >=14.13}
|
engines: {node: ^12.20 || >=14.13}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
typescript: '>=4.7'
|
typescript: '>=4.7'
|
||||||
@ -2395,11 +2387,11 @@ snapshots:
|
|||||||
|
|
||||||
'@vue/shared@3.4.37': {}
|
'@vue/shared@3.4.37': {}
|
||||||
|
|
||||||
'@vuetify/loader-shared@2.0.3(vue@3.4.37(typescript@5.5.4))(vuetify@3.5.16(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4)))':
|
'@vuetify/loader-shared@2.0.3(vue@3.4.37(typescript@5.5.4))(vuetify@3.6.14(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4)))':
|
||||||
dependencies:
|
dependencies:
|
||||||
upath: 2.0.1
|
upath: 2.0.1
|
||||||
vue: 3.4.37(typescript@5.5.4)
|
vue: 3.4.37(typescript@5.5.4)
|
||||||
vuetify: 3.5.16(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4))
|
vuetify: 3.6.14(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4))
|
||||||
|
|
||||||
acorn-jsx@5.3.2(acorn@8.12.1):
|
acorn-jsx@5.3.2(acorn@8.12.1):
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -2481,25 +2473,15 @@ snapshots:
|
|||||||
is-array-buffer: 3.0.4
|
is-array-buffer: 3.0.4
|
||||||
is-shared-array-buffer: 1.0.3
|
is-shared-array-buffer: 1.0.3
|
||||||
|
|
||||||
ast-kit@0.9.5(rollup@4.20.0):
|
|
||||||
dependencies:
|
|
||||||
'@babel/parser': 7.25.3
|
|
||||||
'@rollup/pluginutils': 5.1.0(rollup@4.20.0)
|
|
||||||
pathe: 1.1.2
|
|
||||||
transitivePeerDependencies:
|
|
||||||
- rollup
|
|
||||||
|
|
||||||
ast-kit@1.0.1:
|
ast-kit@1.0.1:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/parser': 7.25.3
|
'@babel/parser': 7.25.3
|
||||||
pathe: 1.1.2
|
pathe: 1.1.2
|
||||||
|
|
||||||
ast-walker-scope@0.5.0(rollup@4.20.0):
|
ast-walker-scope@0.6.2:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/parser': 7.25.3
|
'@babel/parser': 7.25.3
|
||||||
ast-kit: 0.9.5(rollup@4.20.0)
|
ast-kit: 1.0.1
|
||||||
transitivePeerDependencies:
|
|
||||||
- rollup
|
|
||||||
|
|
||||||
available-typed-arrays@1.0.7:
|
available-typed-arrays@1.0.7:
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -2784,7 +2766,7 @@ snapshots:
|
|||||||
eslint-plugin-n: 16.6.2(eslint@8.57.0)
|
eslint-plugin-n: 16.6.2(eslint@8.57.0)
|
||||||
eslint-plugin-promise: 6.6.0(eslint@8.57.0)
|
eslint-plugin-promise: 6.6.0(eslint@8.57.0)
|
||||||
|
|
||||||
eslint-config-vuetify@1.0.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint@8.57.0)(typescript@5.5.4)(vite-plugin-vuetify@2.0.4(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))(vue@3.4.37(typescript@5.5.4))(vuetify@3.5.16)):
|
eslint-config-vuetify@1.0.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint@8.57.0)(typescript@5.5.4)(vite-plugin-vuetify@2.0.4(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))(vue@3.4.37(typescript@5.5.4))(vuetify@3.6.14)):
|
||||||
dependencies:
|
dependencies:
|
||||||
babel-eslint: 10.1.0(eslint@8.57.0)
|
babel-eslint: 10.1.0(eslint@8.57.0)
|
||||||
eslint: 8.57.0
|
eslint: 8.57.0
|
||||||
@ -2795,9 +2777,9 @@ snapshots:
|
|||||||
eslint-plugin-promise: 6.6.0(eslint@8.57.0)
|
eslint-plugin-promise: 6.6.0(eslint@8.57.0)
|
||||||
eslint-plugin-standard: 4.1.0(eslint@8.57.0)
|
eslint-plugin-standard: 4.1.0(eslint@8.57.0)
|
||||||
eslint-plugin-vue: 9.27.0(eslint@8.57.0)
|
eslint-plugin-vue: 9.27.0(eslint@8.57.0)
|
||||||
eslint-plugin-vuetify: 2.4.0(eslint@8.57.0)(vuetify@3.5.16(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4)))
|
eslint-plugin-vuetify: 2.4.0(eslint@8.57.0)(vuetify@3.6.14(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4)))
|
||||||
vue: 3.4.37(typescript@5.5.4)
|
vue: 3.4.37(typescript@5.5.4)
|
||||||
vuetify: 3.5.16(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4))
|
vuetify: 3.6.14(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4))
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@typescript-eslint/parser'
|
- '@typescript-eslint/parser'
|
||||||
- eslint-import-resolver-typescript
|
- eslint-import-resolver-typescript
|
||||||
@ -2913,12 +2895,12 @@ snapshots:
|
|||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
eslint-plugin-vuetify@2.4.0(eslint@8.57.0)(vuetify@3.5.16(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4))):
|
eslint-plugin-vuetify@2.4.0(eslint@8.57.0)(vuetify@3.6.14(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4))):
|
||||||
dependencies:
|
dependencies:
|
||||||
eslint: 8.57.0
|
eslint: 8.57.0
|
||||||
eslint-plugin-vue: 9.27.0(eslint@8.57.0)
|
eslint-plugin-vue: 9.27.0(eslint@8.57.0)
|
||||||
requireindex: 1.2.0
|
requireindex: 1.2.0
|
||||||
vuetify: 3.5.16(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4))
|
vuetify: 3.6.14(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4))
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
@ -3284,8 +3266,6 @@ snapshots:
|
|||||||
prelude-ls: 1.2.1
|
prelude-ls: 1.2.1
|
||||||
type-check: 0.4.0
|
type-check: 0.4.0
|
||||||
|
|
||||||
local-pkg@0.4.3: {}
|
|
||||||
|
|
||||||
local-pkg@0.5.0:
|
local-pkg@0.5.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
mlly: 1.7.1
|
mlly: 1.7.1
|
||||||
@ -3707,7 +3687,7 @@ snapshots:
|
|||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- rollup
|
- rollup
|
||||||
|
|
||||||
unplugin-auto-import@0.17.8(rollup@4.20.0):
|
unplugin-auto-import@0.18.2(rollup@4.20.0):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@antfu/utils': 0.7.10
|
'@antfu/utils': 0.7.10
|
||||||
'@rollup/pluginutils': 5.1.0(rollup@4.20.0)
|
'@rollup/pluginutils': 5.1.0(rollup@4.20.0)
|
||||||
@ -3726,17 +3706,17 @@ snapshots:
|
|||||||
unplugin: 1.12.1
|
unplugin: 1.12.1
|
||||||
vite: 5.4.0(@types/node@20.14.15)(sass@1.77.8)
|
vite: 5.4.0(@types/node@20.14.15)(sass@1.77.8)
|
||||||
|
|
||||||
unplugin-vue-components@0.26.0(@babel/parser@7.25.3)(rollup@4.20.0)(vue@3.4.37(typescript@5.5.4)):
|
unplugin-vue-components@0.27.4(@babel/parser@7.25.3)(rollup@4.20.0)(vue@3.4.37(typescript@5.5.4)):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@antfu/utils': 0.7.10
|
'@antfu/utils': 0.7.10
|
||||||
'@rollup/pluginutils': 5.1.0(rollup@4.20.0)
|
'@rollup/pluginutils': 5.1.0(rollup@4.20.0)
|
||||||
chokidar: 3.6.0
|
chokidar: 3.6.0
|
||||||
debug: 4.3.6
|
debug: 4.3.6
|
||||||
fast-glob: 3.3.2
|
fast-glob: 3.3.2
|
||||||
local-pkg: 0.4.3
|
local-pkg: 0.5.0
|
||||||
magic-string: 0.30.11
|
magic-string: 0.30.11
|
||||||
minimatch: 9.0.5
|
minimatch: 9.0.5
|
||||||
resolve: 1.22.8
|
mlly: 1.7.1
|
||||||
unplugin: 1.12.1
|
unplugin: 1.12.1
|
||||||
vue: 3.4.37(typescript@5.5.4)
|
vue: 3.4.37(typescript@5.5.4)
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
@ -3745,16 +3725,16 @@ snapshots:
|
|||||||
- rollup
|
- rollup
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
unplugin-vue-router@0.7.0(rollup@4.20.0)(vue-router@4.4.3(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4)):
|
unplugin-vue-router@0.10.3(rollup@4.20.0)(vue-router@4.4.3(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4)):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/types': 7.25.2
|
'@babel/types': 7.25.2
|
||||||
'@rollup/pluginutils': 5.1.0(rollup@4.20.0)
|
'@rollup/pluginutils': 5.1.0(rollup@4.20.0)
|
||||||
'@vue-macros/common': 1.12.2(rollup@4.20.0)(vue@3.4.37(typescript@5.5.4))
|
'@vue-macros/common': 1.12.2(rollup@4.20.0)(vue@3.4.37(typescript@5.5.4))
|
||||||
ast-walker-scope: 0.5.0(rollup@4.20.0)
|
ast-walker-scope: 0.6.2
|
||||||
chokidar: 3.6.0
|
chokidar: 3.6.0
|
||||||
fast-glob: 3.3.2
|
fast-glob: 3.3.2
|
||||||
json5: 2.2.3
|
json5: 2.2.3
|
||||||
local-pkg: 0.4.3
|
local-pkg: 0.5.0
|
||||||
mlly: 1.7.1
|
mlly: 1.7.1
|
||||||
pathe: 1.1.2
|
pathe: 1.1.2
|
||||||
scule: 1.3.0
|
scule: 1.3.0
|
||||||
@ -3783,7 +3763,7 @@ snapshots:
|
|||||||
|
|
||||||
uuid@9.0.1: {}
|
uuid@9.0.1: {}
|
||||||
|
|
||||||
vite-plugin-vue-layouts@0.10.0(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))(vue-router@4.4.3(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4)):
|
vite-plugin-vue-layouts@0.11.0(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))(vue-router@4.4.3(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4)):
|
||||||
dependencies:
|
dependencies:
|
||||||
debug: 4.3.6
|
debug: 4.3.6
|
||||||
fast-glob: 3.3.2
|
fast-glob: 3.3.2
|
||||||
@ -3793,14 +3773,14 @@ snapshots:
|
|||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
vite-plugin-vuetify@2.0.4(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))(vue@3.4.37(typescript@5.5.4))(vuetify@3.5.16):
|
vite-plugin-vuetify@2.0.4(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))(vue@3.4.37(typescript@5.5.4))(vuetify@3.6.14):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vuetify/loader-shared': 2.0.3(vue@3.4.37(typescript@5.5.4))(vuetify@3.5.16(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4)))
|
'@vuetify/loader-shared': 2.0.3(vue@3.4.37(typescript@5.5.4))(vuetify@3.6.14(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4)))
|
||||||
debug: 4.3.6
|
debug: 4.3.6
|
||||||
upath: 2.0.1
|
upath: 2.0.1
|
||||||
vite: 5.4.0(@types/node@20.14.15)(sass@1.77.8)
|
vite: 5.4.0(@types/node@20.14.15)(sass@1.77.8)
|
||||||
vue: 3.4.37(typescript@5.5.4)
|
vue: 3.4.37(typescript@5.5.4)
|
||||||
vuetify: 3.5.16(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4))
|
vuetify: 3.6.14(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4))
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
@ -3855,12 +3835,12 @@ snapshots:
|
|||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
typescript: 5.5.4
|
typescript: 5.5.4
|
||||||
|
|
||||||
vuetify@3.5.16(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4)):
|
vuetify@3.6.14(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4)):
|
||||||
dependencies:
|
dependencies:
|
||||||
vue: 3.4.37(typescript@5.5.4)
|
vue: 3.4.37(typescript@5.5.4)
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
typescript: 5.5.4
|
typescript: 5.5.4
|
||||||
vite-plugin-vuetify: 2.0.4(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))(vue@3.4.37(typescript@5.5.4))(vuetify@3.5.16)
|
vite-plugin-vuetify: 2.0.4(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))(vue@3.4.37(typescript@5.5.4))(vuetify@3.6.14)
|
||||||
|
|
||||||
webpack-sources@3.2.3: {}
|
webpack-sources@3.2.3: {}
|
||||||
|
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<v-app>
|
<v-app>
|
||||||
<navbar-component></navbar-component>
|
<navbar-component></navbar-component>
|
||||||
<message-bar></message-bar>
|
|
||||||
<webdav-config-menu @saved="cloudList?.refreshBackup"></webdav-config-menu>
|
<webdav-config-menu @saved="cloudList?.refreshBackup"></webdav-config-menu>
|
||||||
<backup-config-menu></backup-config-menu>
|
<backup-config-menu></backup-config-menu>
|
||||||
<alert-manager></alert-manager>
|
<alert-manager></alert-manager>
|
||||||
@ -24,7 +23,6 @@ import { ref } from "vue";
|
|||||||
import AlertManager from "./components/AlertManager.vue";
|
import AlertManager from "./components/AlertManager.vue";
|
||||||
import CloudList from "./components/cloud/CloudList.vue";
|
import CloudList from "./components/cloud/CloudList.vue";
|
||||||
import HaList from "./components/homeAssistant/HaList.vue";
|
import HaList from "./components/homeAssistant/HaList.vue";
|
||||||
import MessageBar from "./components/MessageBar.vue";
|
|
||||||
import NavbarComponent from "./components/NavbarComponent.vue";
|
import NavbarComponent from "./components/NavbarComponent.vue";
|
||||||
import BackupConfigMenu from "./components/settings/BackupConfigMenu.vue";
|
import BackupConfigMenu from "./components/settings/BackupConfigMenu.vue";
|
||||||
import WebdavConfigMenu from "./components/settings/WebdavConfigMenu.vue";
|
import WebdavConfigMenu from "./components/settings/WebdavConfigMenu.vue";
|
||||||
@ -39,3 +37,4 @@ function refreshLists() {
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped></style>
|
<style scoped></style>
|
||||||
|
|
||||||
|
@ -25,6 +25,7 @@
|
|||||||
</v-col>
|
</v-col>
|
||||||
</v-row>
|
</v-row>
|
||||||
|
|
||||||
|
<!-- @vue-ignore -->
|
||||||
<v-progress-linear
|
<v-progress-linear
|
||||||
:max="alertStore.timeOutValue"
|
:max="alertStore.timeOutValue"
|
||||||
:model-value="alert.timeOut"
|
:model-value="alert.timeOut"
|
||||||
@ -62,4 +63,3 @@ const alertVisible = computed(() => alertList.value.length > 0);
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
@/store/alert
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<v-menu activator="#message-btn" :close-on-content-click="false">
|
<v-menu activator="parent" :close-on-content-click="false">
|
||||||
<v-sheet width="500" border rounded>
|
<v-sheet width="500" border rounded>
|
||||||
<v-toolbar color="surface" density="comfortable" border>
|
<v-toolbar color="surface" density="comfortable" border>
|
||||||
<v-toolbar-title>Messages</v-toolbar-title>
|
<v-toolbar-title>Messages</v-toolbar-title>
|
||||||
|
@ -18,6 +18,7 @@
|
|||||||
<v-icon class="shake">mdi-bell</v-icon>
|
<v-icon class="shake">mdi-bell</v-icon>
|
||||||
</v-badge>
|
</v-badge>
|
||||||
<v-icon v-else>mdi-bell</v-icon>
|
<v-icon v-else>mdi-bell</v-icon>
|
||||||
|
<message-bar></message-bar>
|
||||||
</v-btn>
|
</v-btn>
|
||||||
<v-menu width="210px">
|
<v-menu width="210px">
|
||||||
<template v-slot:activator="{ props }">
|
<template v-slot:activator="{ props }">
|
||||||
@ -46,6 +47,7 @@ import { useDialogStatusStore } from "@/store/dialogStatus";
|
|||||||
import { useMessageStore } from "@/store/message";
|
import { useMessageStore } from "@/store/message";
|
||||||
import { storeToRefs } from "pinia";
|
import { storeToRefs } from "pinia";
|
||||||
import logoUrl from "../assets/logo.svg";
|
import logoUrl from "../assets/logo.svg";
|
||||||
|
import MessageBar from "./MessageBar.vue";
|
||||||
|
|
||||||
const dialogStatusStore = useDialogStatusStore();
|
const dialogStatusStore = useDialogStatusStore();
|
||||||
const messagesStore = useMessageStore();
|
const messagesStore = useMessageStore();
|
||||||
|
140
nextcloud_backup/frontend/typed-router.d.ts
vendored
140
nextcloud_backup/frontend/typed-router.d.ts
vendored
@ -5,136 +5,18 @@
|
|||||||
// It's recommended to commit this file.
|
// It's recommended to commit this file.
|
||||||
// Make sure to add this file to your tsconfig.json file as an "includes" or "files" entry.
|
// Make sure to add this file to your tsconfig.json file as an "includes" or "files" entry.
|
||||||
|
|
||||||
/// <reference types="unplugin-vue-router/client" />
|
declare module 'vue-router/auto-routes' {
|
||||||
|
import type {
|
||||||
|
RouteRecordInfo,
|
||||||
|
ParamValue,
|
||||||
|
ParamValueOneOrMore,
|
||||||
|
ParamValueZeroOrMore,
|
||||||
|
ParamValueZeroOrOne,
|
||||||
|
} from 'vue-router'
|
||||||
|
|
||||||
import type {
|
/**
|
||||||
// type safe route locations
|
* Route name map generated by unplugin-vue-router
|
||||||
RouteLocationTypedList,
|
*/
|
||||||
RouteLocationResolvedTypedList,
|
|
||||||
RouteLocationNormalizedTypedList,
|
|
||||||
RouteLocationNormalizedLoadedTypedList,
|
|
||||||
RouteLocationAsString,
|
|
||||||
RouteLocationAsRelativeTypedList,
|
|
||||||
RouteLocationAsPathTypedList,
|
|
||||||
|
|
||||||
// helper types
|
|
||||||
// route definitions
|
|
||||||
RouteRecordInfo,
|
|
||||||
ParamValue,
|
|
||||||
ParamValueOneOrMore,
|
|
||||||
ParamValueZeroOrMore,
|
|
||||||
ParamValueZeroOrOne,
|
|
||||||
|
|
||||||
// vue-router extensions
|
|
||||||
_RouterTyped,
|
|
||||||
RouterLinkTyped,
|
|
||||||
RouterLinkPropsTyped,
|
|
||||||
NavigationGuard,
|
|
||||||
UseLinkFnTyped,
|
|
||||||
|
|
||||||
// data fetching
|
|
||||||
_DataLoader,
|
|
||||||
_DefineLoaderOptions,
|
|
||||||
} from 'unplugin-vue-router/types'
|
|
||||||
|
|
||||||
declare module 'vue-router/auto/routes' {
|
|
||||||
export interface RouteNamedMap {
|
export interface RouteNamedMap {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
declare module 'vue-router/auto' {
|
|
||||||
import type { RouteNamedMap } from 'vue-router/auto/routes'
|
|
||||||
|
|
||||||
export type RouterTyped = _RouterTyped<RouteNamedMap>
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Type safe version of `RouteLocationNormalized` (the type of `to` and `from` in navigation guards).
|
|
||||||
* Allows passing the name of the route to be passed as a generic.
|
|
||||||
*/
|
|
||||||
export type RouteLocationNormalized<Name extends keyof RouteNamedMap = keyof RouteNamedMap> = RouteLocationNormalizedTypedList<RouteNamedMap>[Name]
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Type safe version of `RouteLocationNormalizedLoaded` (the return type of `useRoute()`).
|
|
||||||
* Allows passing the name of the route to be passed as a generic.
|
|
||||||
*/
|
|
||||||
export type RouteLocationNormalizedLoaded<Name extends keyof RouteNamedMap = keyof RouteNamedMap> = RouteLocationNormalizedLoadedTypedList<RouteNamedMap>[Name]
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Type safe version of `RouteLocationResolved` (the returned route of `router.resolve()`).
|
|
||||||
* Allows passing the name of the route to be passed as a generic.
|
|
||||||
*/
|
|
||||||
export type RouteLocationResolved<Name extends keyof RouteNamedMap = keyof RouteNamedMap> = RouteLocationResolvedTypedList<RouteNamedMap>[Name]
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Type safe version of `RouteLocation` . Allows passing the name of the route to be passed as a generic.
|
|
||||||
*/
|
|
||||||
export type RouteLocation<Name extends keyof RouteNamedMap = keyof RouteNamedMap> = RouteLocationTypedList<RouteNamedMap>[Name]
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Type safe version of `RouteLocationRaw` . Allows passing the name of the route to be passed as a generic.
|
|
||||||
*/
|
|
||||||
export type RouteLocationRaw<Name extends keyof RouteNamedMap = keyof RouteNamedMap> =
|
|
||||||
| RouteLocationAsString<RouteNamedMap>
|
|
||||||
| RouteLocationAsRelativeTypedList<RouteNamedMap>[Name]
|
|
||||||
| RouteLocationAsPathTypedList<RouteNamedMap>[Name]
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Generate a type safe params for a route location. Requires the name of the route to be passed as a generic.
|
|
||||||
*/
|
|
||||||
export type RouteParams<Name extends keyof RouteNamedMap> = RouteNamedMap[Name]['params']
|
|
||||||
/**
|
|
||||||
* Generate a type safe raw params for a route location. Requires the name of the route to be passed as a generic.
|
|
||||||
*/
|
|
||||||
export type RouteParamsRaw<Name extends keyof RouteNamedMap> = RouteNamedMap[Name]['paramsRaw']
|
|
||||||
|
|
||||||
export function useRouter(): RouterTyped
|
|
||||||
export function useRoute<Name extends keyof RouteNamedMap = keyof RouteNamedMap>(name?: Name): RouteLocationNormalizedLoadedTypedList<RouteNamedMap>[Name]
|
|
||||||
|
|
||||||
export const useLink: UseLinkFnTyped<RouteNamedMap>
|
|
||||||
|
|
||||||
export function onBeforeRouteLeave(guard: NavigationGuard<RouteNamedMap>): void
|
|
||||||
export function onBeforeRouteUpdate(guard: NavigationGuard<RouteNamedMap>): void
|
|
||||||
|
|
||||||
export const RouterLink: RouterLinkTyped<RouteNamedMap>
|
|
||||||
export const RouterLinkProps: RouterLinkPropsTyped<RouteNamedMap>
|
|
||||||
|
|
||||||
// Experimental Data Fetching
|
|
||||||
|
|
||||||
export function defineLoader<
|
|
||||||
P extends Promise<any>,
|
|
||||||
Name extends keyof RouteNamedMap = keyof RouteNamedMap,
|
|
||||||
isLazy extends boolean = false,
|
|
||||||
>(
|
|
||||||
name: Name,
|
|
||||||
loader: (route: RouteLocationNormalizedLoaded<Name>) => P,
|
|
||||||
options?: _DefineLoaderOptions<isLazy>,
|
|
||||||
): _DataLoader<Awaited<P>, isLazy>
|
|
||||||
export function defineLoader<
|
|
||||||
P extends Promise<any>,
|
|
||||||
isLazy extends boolean = false,
|
|
||||||
>(
|
|
||||||
loader: (route: RouteLocationNormalizedLoaded) => P,
|
|
||||||
options?: _DefineLoaderOptions<isLazy>,
|
|
||||||
): _DataLoader<Awaited<P>, isLazy>
|
|
||||||
|
|
||||||
export {
|
|
||||||
_definePage as definePage,
|
|
||||||
_HasDataLoaderMeta as HasDataLoaderMeta,
|
|
||||||
_setupDataFetchingGuard as setupDataFetchingGuard,
|
|
||||||
_stopDataFetchingScope as stopDataFetchingScope,
|
|
||||||
} from 'unplugin-vue-router/runtime'
|
|
||||||
}
|
|
||||||
|
|
||||||
declare module 'vue-router' {
|
|
||||||
import type { RouteNamedMap } from 'vue-router/auto/routes'
|
|
||||||
|
|
||||||
export interface TypesConfig {
|
|
||||||
beforeRouteUpdate: NavigationGuard<RouteNamedMap>
|
|
||||||
beforeRouteLeave: NavigationGuard<RouteNamedMap>
|
|
||||||
|
|
||||||
$route: RouteLocationNormalizedLoadedTypedList<RouteNamedMap>[keyof RouteNamedMap]
|
|
||||||
$router: _RouterTyped<RouteNamedMap>
|
|
||||||
|
|
||||||
RouterLink: RouterLinkTyped<RouteNamedMap>
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
Loading…
Reference in New Issue
Block a user