mirror of https://github.com/vuejs/core.git
chore: rename and export DefineSetupFnComponent
This commit is contained in:
parent
e0e02535cd
commit
6c74fb07a7
|
@ -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)
|
||||
|
|
|
@ -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,
|
||||
|
|
Loading…
Reference in New Issue