From 55d7341d28ae0cc041faa9a650a9dabadd89e6db Mon Sep 17 00:00:00 2001 From: Eduardo San Martin Morote Date: Thu, 16 Jun 2022 10:57:27 +0200 Subject: [PATCH] refactor(types): avoid eager evaluation of routerlink --- packages/router/src/RouterLink.ts | 2 +- packages/router/test-dts/components.test-d.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/router/src/RouterLink.ts b/packages/router/src/RouterLink.ts index 586a478b..e54aa0fa 100644 --- a/packages/router/src/RouterLink.ts +++ b/packages/router/src/RouterLink.ts @@ -261,7 +261,7 @@ export const RouterLinkImpl = /*#__PURE__*/ defineComponent({ /** * Component to render a link that triggers a navigation on click. */ -export const RouterLink = RouterLinkImpl as unknown as RouterLinkTyped +export const RouterLink: RouterLinkTyped = RouterLinkImpl as any /** * Typed version of the `RouterLink` component. Its generic defaults to the typed router so it can be inferred diff --git a/packages/router/test-dts/components.test-d.tsx b/packages/router/test-dts/components.test-d.tsx index 7cde4d89..880c5586 100644 --- a/packages/router/test-dts/components.test-d.tsx +++ b/packages/router/test-dts/components.test-d.tsx @@ -25,7 +25,7 @@ expectType() expectType() expectType() // @ts-expect-error: non existing name -expectType() +expectError() // RouterView expectType() -- 2.47.2