Skip to content

Commit e0b6964

Browse files
committed
couple more changes
1 parent 79e89e6 commit e0b6964

File tree

2 files changed

+2
-11
lines changed

2 files changed

+2
-11
lines changed

src/mount.ts

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import {
22
ComponentPublicInstance,
33
DefineComponent,
44
VNode,
5-
ComponentProps,
65
ComponentInstance
76
} from 'vue'
87
import type { ComponentSlots } from 'vue-component-type-helpers'
@@ -11,6 +10,7 @@ import { MountingOptions } from './types'
1110
import { trackInstance } from './utils/autoUnmount'
1211
import { VueWrapper } from './vueWrapper'
1312
import { createVueWrapper } from './wrapperFactory'
13+
import { ComponentPropsWithDefaultOptional } from 'vue'
1414

1515
type ShimSlotReturnType<T> = T extends (...args: infer P) => any
1616
? (...args: P) => any
@@ -35,14 +35,6 @@ export type ComponentMountingOptions<T, P> = Omit<
3535
}
3636
} & Record<string, unknown>
3737

38-
// export function mount<T extends { new (): { $props: any } }>(
39-
// originalComponent: T,
40-
// options?: ComponentMountingOptions<T, ComponentProps<T>>
41-
// ): //VueWrapper<ComponentInstance<T>>
42-
// {
43-
// props: ComponentProps<T>
44-
// }
45-
4638
// defineComponent
4739
export function mount<
4840
T extends DefineComponent<
@@ -60,7 +52,7 @@ export function mount<
6052
PropsOrOptions
6153
>(
6254
originalComponent: T,
63-
options?: ComponentMountingOptions<T, ComponentProps<T>>
55+
options?: ComponentMountingOptions<T, ComponentPropsWithDefaultOptional<T>>
6456
): VueWrapper<ComponentInstance<T>>
6557
// implementation
6658
export function mount(

test-dts/mount.d-test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,6 @@ mount(ShimComponent, {
168168
}
169169
})
170170

171-
// TODO it should work
172171
mount(ShimComponent, {
173172
data() {
174173
return {

0 commit comments

Comments
 (0)