From: Evan You Date: Sun, 25 Feb 2024 15:38:39 +0000 (+0800) Subject: chore: rename and export DefineSetupFnComponent X-Git-Tag: v3.4.20~16 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6c74fb07a78ebd9512f35c331baf42ca1a5b147f;p=thirdparty%2Fvuejs%2Fcore.git chore: rename and export DefineSetupFnComponent --- diff --git a/packages/runtime-core/src/apiDefineComponent.ts b/packages/runtime-core/src/apiDefineComponent.ts index d63bd8314e..8c0492e1ce 100644 --- a/packages/runtime-core/src/apiDefineComponent.ts +++ b/packages/runtime-core/src/apiDefineComponent.ts @@ -89,7 +89,7 @@ export type DefineComponent< > & PP -type DirectSetupComponent< +export type DefineSetupFnComponent< P extends Record, E extends EmitsOptions = {}, S extends SlotsType = SlotsType, @@ -135,7 +135,7 @@ export function defineComponent< emits?: E | EE[] slots?: S }, -): DirectSetupComponent +): DefineSetupFnComponent export function defineComponent< Props extends Record, E extends EmitsOptions = {}, @@ -151,7 +151,7 @@ export function defineComponent< emits?: E | EE[] slots?: S }, -): DirectSetupComponent +): DefineSetupFnComponent // overload 2: object format with no props // (uses user defined props interface) diff --git a/packages/runtime-core/src/index.ts b/packages/runtime-core/src/index.ts index 7fbe58446f..94b2985040 100644 --- a/packages/runtime-core/src/index.ts +++ b/packages/runtime-core/src/index.ts @@ -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,