chore: rename and export DefineSetupFnComponent

This commit is contained in:
Evan You 2024-02-25 23:38:39 +08:00
parent e0e02535cd
commit 6c74fb07a7
2 changed files with 8 additions and 4 deletions

View File

@ -89,7 +89,7 @@ export type DefineComponent<
> &
PP
type DirectSetupComponent<
export type DefineSetupFnComponent<
P extends Record<string, any>,
E extends EmitsOptions = {},
S extends SlotsType = SlotsType,
@ -135,7 +135,7 @@ export function defineComponent<
emits?: E | EE[]
slots?: S
},
): DirectSetupComponent<Props, E, S>
): DefineSetupFnComponent<Props, E, S>
export function defineComponent<
Props extends Record<string, any>,
E extends EmitsOptions = {},
@ -151,7 +151,7 @@ export function defineComponent<
emits?: E | EE[]
slots?: S
},
): DirectSetupComponent<Props, E, S>
): DefineSetupFnComponent<Props, E, S>
// overload 2: object format with no props
// (uses user defined props interface)

View File

@ -250,7 +250,11 @@ export type {
AllowedComponentProps,
ComponentInstance,
} from './component'
export type { DefineComponent, PublicProps } from './apiDefineComponent'
export type {
DefineComponent,
DefineSetupFnComponent,
PublicProps,
} from './apiDefineComponent'
export type {
ComponentOptions,
ComponentOptionsMixin,