wevu / index / DefineComponent
类型别名: DefineComponent<PropsOrPropOptions, RawBindings, D, C, M, Mixin, Extends, E, EE, PP, Props, Defaults, S, LC, Directives, Exposed, Provide, MakeDefaultsOptional, TypeRefs, TypeEl>
DefineComponent<
PropsOrPropOptions,RawBindings,D,C,M,Mixin,Extends,E,EE,PP,Props,Defaults,S,LC,Directives,Exposed,Provide,MakeDefaultsOptional,TypeRefs,TypeEl> =ComponentPublicInstanceConstructor<CreateComponentPublicInstanceWithMixins<Props,RawBindings,D,C,M,Mixin,Extends,E,PP,Defaults,MakeDefaultsOptional, { },S,LC&GlobalComponents,Directives&GlobalDirectives,Exposed,TypeRefs,TypeEl>> &ComponentOptionsBase<Props,RawBindings,D,C,M,Mixin,Extends,E,EE,Defaults, { },string,S,LC&GlobalComponents,Directives&GlobalDirectives,Exposed,Provide> &PP
定义于: node_modules/.pnpm/@[email protected]/node_modules/@vue/runtime-core/dist/runtime-core.d.ts:984
类型参数
PropsOrPropOptions
PropsOrPropOptions = { }
RawBindings
RawBindings = { }
D
D = { }
C
C extends ComputedOptions = ComputedOptions
M
M extends MethodOptions = MethodOptions
Mixin
Mixin extends ComponentOptionsMixin = ComponentOptionsMixin
Extends
Extends extends ComponentOptionsMixin = ComponentOptionsMixin
E
E extends EmitsOptions = { }
EE
EE extends string = string
PP
PP = PublicProps
Props
Props = ResolveProps<PropsOrPropOptions, E>
Defaults
Defaults = ExtractDefaultPropTypes<PropsOrPropOptions>
S
S extends SlotsType = { }
LC
LC extends Record<string, Component> = { }
Directives
Directives extends Record<string, Directive> = { }
Exposed
Exposed extends string = string
Provide
Provide extends ComponentProvideOptions = ComponentProvideOptions
MakeDefaultsOptional
MakeDefaultsOptional extends boolean = true
TypeRefs
TypeRefs extends Record<string, unknown> = { }
TypeEl
TypeEl extends Element = any