|
|
@@ -111,7 +111,29 @@ export function defineComponent<
|
|
|
E extends EmitsOptions = EmitsOptions,
|
|
|
EE extends string = string,
|
|
|
Provide extends ComponentProvideOptions = ComponentProvideOptions,
|
|
|
- Options extends {} = {}
|
|
|
+ Options extends ComponentOptionsWithoutProps<
|
|
|
+ Props,
|
|
|
+ RawBindings,
|
|
|
+ D,
|
|
|
+ C,
|
|
|
+ M,
|
|
|
+ Mixin,
|
|
|
+ Extends,
|
|
|
+ E,
|
|
|
+ EE,
|
|
|
+ Provide
|
|
|
+ > = ComponentOptionsWithoutProps<
|
|
|
+ Props,
|
|
|
+ RawBindings,
|
|
|
+ D,
|
|
|
+ C,
|
|
|
+ M,
|
|
|
+ Mixin,
|
|
|
+ Extends,
|
|
|
+ E,
|
|
|
+ EE,
|
|
|
+ Provide
|
|
|
+ >
|
|
|
>(
|
|
|
options: Options &
|
|
|
ComponentOptionsWithoutProps<
|
|
|
@@ -154,7 +176,29 @@ export function defineComponent<
|
|
|
E extends EmitsOptions = Record<string, any>,
|
|
|
EE extends string = string,
|
|
|
Provide extends ComponentProvideOptions = ComponentProvideOptions,
|
|
|
- Options extends {} = {}
|
|
|
+ Options extends ComponentOptionsWithArrayProps<
|
|
|
+ PropNames,
|
|
|
+ RawBindings,
|
|
|
+ D,
|
|
|
+ C,
|
|
|
+ M,
|
|
|
+ Mixin,
|
|
|
+ Extends,
|
|
|
+ E,
|
|
|
+ EE,
|
|
|
+ Provide
|
|
|
+ > = ComponentOptionsWithArrayProps<
|
|
|
+ PropNames,
|
|
|
+ RawBindings,
|
|
|
+ D,
|
|
|
+ C,
|
|
|
+ M,
|
|
|
+ Mixin,
|
|
|
+ Extends,
|
|
|
+ E,
|
|
|
+ EE,
|
|
|
+ Provide
|
|
|
+ >
|
|
|
>(
|
|
|
options: Options &
|
|
|
ComponentOptionsWithArrayProps<
|
|
|
@@ -198,7 +242,29 @@ export function defineComponent<
|
|
|
E extends EmitsOptions = Record<string, any>,
|
|
|
EE extends string = string,
|
|
|
Provide extends ComponentProvideOptions = ComponentProvideOptions,
|
|
|
- Options extends {} = {}
|
|
|
+ Options extends ComponentOptionsWithObjectProps<
|
|
|
+ PropsOptions,
|
|
|
+ RawBindings,
|
|
|
+ D,
|
|
|
+ C,
|
|
|
+ M,
|
|
|
+ Mixin,
|
|
|
+ Extends,
|
|
|
+ E,
|
|
|
+ EE,
|
|
|
+ Provide
|
|
|
+ > = ComponentOptionsWithObjectProps<
|
|
|
+ PropsOptions,
|
|
|
+ RawBindings,
|
|
|
+ D,
|
|
|
+ C,
|
|
|
+ M,
|
|
|
+ Mixin,
|
|
|
+ Extends,
|
|
|
+ E,
|
|
|
+ EE,
|
|
|
+ Provide
|
|
|
+ >
|
|
|
>(
|
|
|
options: Options &
|
|
|
ComponentOptionsWithObjectProps<
|