From 471e1f337e8a72ed7ea1de87c91878bf4cd2ce2d Mon Sep 17 00:00:00 2001 From: Eduardo San Martin Morote Date: Mon, 30 Jan 2023 11:04:15 +0100 Subject: [PATCH] docs: plugin typescript for vue-router (#1963) Co-authored-by: Yoshi Otobe <38850403+yoshiotobe@users.noreply.github.com> --- packages/docs/core-concepts/plugins.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/docs/core-concepts/plugins.md b/packages/docs/core-concepts/plugins.md index ba87ba37..2048ef7d 100644 --- a/packages/docs/core-concepts/plugins.md +++ b/packages/docs/core-concepts/plugins.md @@ -269,6 +269,7 @@ When adding new properties to stores, you should also extend the `PiniaCustomPro ```ts import 'pinia' +import type { Router } from 'vue-router' declare module 'pinia' { export interface PiniaCustomProperties { @@ -278,6 +279,9 @@ declare module 'pinia' { // you can define simpler values too simpleNumber: number + + // type the router added by the plugin above (#adding-new-external-properties) + router: Router } } ``` -- 2.47.3