diff --git a/packages/vue-final-modal/src/Component.ts b/packages/vue-final-modal/src/Component.ts index 45265e8f..8b1543c4 100644 --- a/packages/vue-final-modal/src/Component.ts +++ b/packages/vue-final-modal/src/Component.ts @@ -18,10 +18,10 @@ T extends new () => { $slots: infer S } ? NonNullable : T extends (props: any, ctx: { slots: infer S; attrs: any; emit: any }, ...args: any) => any ? NonNullable : {} -// export type ComponentEmit = -// T extends new () => { $emit: infer E } ? NonNullable : -// T extends (props: any, ctx: { slots: any; attrs: any; emit: infer E }, ...args: any) => any ? NonNullable : -// {} +export type ComponentEmit = +T extends new () => { $emit: infer E } ? NonNullable : + T extends (props: any, ctx: { slots: any; attrs: any; emit: infer E }, ...args: any) => any ? NonNullable : + {} // export type ComponentExposed = // T extends new () => infer E ? E :