From 6c74fb07a78ebd9512f35c331baf42ca1a5b147f Mon Sep 17 00:00:00 2001 From: Evan You Date: Sun, 25 Feb 2024 23:38:39 +0800 Subject: [PATCH] chore: rename and export DefineSetupFnComponent --- packages/runtime-core/src/apiDefineComponent.ts | 6 +++--- packages/runtime-core/src/index.ts | 6 +++++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/packages/runtime-core/src/apiDefineComponent.ts b/packages/runtime-core/src/apiDefineComponent.ts index d63bd8314..8c0492e1c 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 7fbe58446..94b298504 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,