Skip to content

Commit 6175e41

Browse files
committed
chore: update
1 parent 902e00b commit 6175e41

File tree

3 files changed

+10
-5
lines changed

3 files changed

+10
-5
lines changed

packages/runtime-core/src/componentPublicInstance.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ export type ComponentPublicInstanceConstructor<
140140
C,
141141
M
142142
> = ComponentPublicInstance<any>,
143-
Props = T['$props'] & T['props'],
143+
Props = any,
144144
RawBindings = any,
145145
D = any,
146146
C extends ComputedOptions = ComputedOptions,
@@ -149,7 +149,7 @@ export type ComponentPublicInstanceConstructor<
149149
__isFragment?: never
150150
__isTeleport?: never
151151
__isSuspense?: never
152-
new (props?: Props): T
152+
new (props?: T['$props']): T
153153
}
154154

155155
/**

packages/runtime-core/src/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,6 @@ export type {
299299
} from './componentEmits'
300300
export type {
301301
ComponentPublicInstance,
302-
ComponentPublicInstanceConstructor,
303302
ComponentCustomProperties,
304303
CreateComponentPublicInstance,
305304
CreateComponentPublicInstanceWithMixins,

packages/runtime-vapor/src/apiDefineComponent.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ import type {
1313
AllowedComponentProps,
1414
ComponentCustomProps,
1515
ComponentObjectPropsOptions,
16-
ComponentPublicInstanceConstructor,
1716
ComponentTypeEmits,
1817
EmitFn,
1918
EmitsOptions,
@@ -36,6 +35,13 @@ export type RenderReturn<T extends Block = Block> =
3635
| T
3736
| RenderReturn<T>[]
3837

38+
type VaporComponentInstanceConstructor<T extends VaporComponentInstance> = {
39+
__isFragment?: never
40+
__isTeleport?: never
41+
__isSuspense?: never
42+
new (props?: T['props']): T
43+
}
44+
3945
export type DefineVaporComponent<
4046
RuntimePropsOptions = {},
4147
RuntimePropsKeys extends string = string,
@@ -54,7 +60,7 @@ export type DefineVaporComponent<
5460
PublicProps = VaporPublicProps,
5561
ResolvedProps = InferredProps & EmitsToProps<Emits>,
5662
Defaults = ExtractDefaultPropTypes<RuntimePropsOptions>,
57-
> = ComponentPublicInstanceConstructor<
63+
> = VaporComponentInstanceConstructor<
5864
VaporComponentInstance<
5965
MakeDefaultsOptional extends true
6066
? keyof Defaults extends never

0 commit comments

Comments
 (0)