]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
chore: rename and export DefineSetupFnComponent
authorEvan You <yyx990803@gmail.com>
Sun, 25 Feb 2024 15:38:39 +0000 (23:38 +0800)
committerEvan You <yyx990803@gmail.com>
Sun, 25 Feb 2024 15:38:39 +0000 (23:38 +0800)
packages/runtime-core/src/apiDefineComponent.ts
packages/runtime-core/src/index.ts

index d63bd8314e745dbcc55649ea052cf2f41f63480f..8c0492e1cef9da606df7c48d5dc2fa700c288226 100644 (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)
index 7fbe58446f7f0238e5165f1fbe7953d027c44f7a..94b2985040acfeadf07ce890e0de470b2d5f5d3d 100644 (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,