Procházet zdrojové kódy

chore: rename and export DefineSetupFnComponent

Evan You před 2 roky
rodič
revize
6c74fb07a7

+ 3 - 3
packages/runtime-core/src/apiDefineComponent.ts

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

+ 5 - 1
packages/runtime-core/src/index.ts

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