vue-lynx / DefineComponent

Type Alias: DefineComponent<PropsOrPropOptions, RawBindings, D, C, M, Mixin, Extends, E, EE, PP, Props, Defaults, S, LC, Directives, Exposed, Provide, MakeDefaultsOptional, TypeRefs, TypeEl>

type 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, object, S, LC & GlobalComponents, Directives & GlobalDirectives, Exposed, TypeRefs, TypeEl>> & ComponentOptionsBase<Props, RawBindings, D, C, M, Mixin, Extends, E, EE, Defaults, object, string, S, LC & GlobalComponents, Directives & GlobalDirectives, Exposed, Provide> & PP;

Type Parameters

Type ParameterDefault type
PropsOrPropOptionsobject
RawBindingsobject
Dobject
C extends ComputedOptionsComputedOptions
M extends MethodOptionsMethodOptions
Mixin extends ComponentOptionsMixinComponentOptionsMixin
Extends extends ComponentOptionsMixinComponentOptionsMixin
E extends EmitsOptionsobject
EE extends stringstring
PPPublicProps
PropsResolveProps<PropsOrPropOptions, E>
DefaultsExtractDefaultPropTypes<PropsOrPropOptions>
S extends SlotsTypeobject
LC extends Record<string, Component>object
Directives extends Record<string, Directive>object
Exposed extends stringstring
Provide extends ComponentProvideOptionsComponentProvideOptions
MakeDefaultsOptional extends booleantrue
TypeRefs extends Record<string, unknown>object
TypeEl extends Elementany

Defined in

node_modules/.pnpm/@vue+runtime-core@3.5.30/node_modules/@vue/runtime-core/dist/runtime-core.d.ts:984