Skip to content

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

Released under the MIT License.