From: Eduardo San Martin Morote Date: Mon, 16 Mar 2020 13:29:20 +0000 (+0100) Subject: test: fix types X-Git-Tag: v4.0.0-alpha.4~51 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7e3df3ffe53af462dc3034bb6dd5f5f9df45dc8f;p=thirdparty%2Fvuejs%2Frouter.git test: fix types --- diff --git a/__tests__/utils.ts b/__tests__/utils.ts index 6e2c3ac7..b3f398c1 100644 --- a/__tests__/utils.ts +++ b/__tests__/utils.ts @@ -5,8 +5,9 @@ import { MatcherLocationNormalized, RouteLocationNormalized, RouteRecordCommon, + RouteComponent, } from '../src/types' -import { h, resolveComponent, defineComponent } from 'vue' +import { h, resolveComponent, ComponentOptions } from 'vue' export const tick = (time?: number) => new Promise(resolve => { @@ -85,17 +86,18 @@ export const components = { Home: { render: () => h('div', {}, 'Home') }, Foo: { render: () => h('div', {}, 'Foo') }, Bar: { render: () => h('div', {}, 'Bar') }, - User: defineComponent({ + User: { props: { id: { default: 'default', }, }, render() { + // @ts-ignore return h('div', {}, 'User: ' + this.id) }, - }), - WithProps: defineComponent({ + } as ComponentOptions, + WithProps: { props: { id: { default: 'default', @@ -105,9 +107,10 @@ export const components = { }, }, render() { + // @ts-ignore return h('div', {}, `id:${this.id};other:${this.other}`) }, - }), + } as RouteComponent, Nested: { render: () => { const RouterView = resolveComponent('RouterView')