File tree Expand file tree Collapse file tree 3 files changed +6
-8
lines changed
packages/runtime-core/src Expand file tree Collapse file tree 3 files changed +6
-8
lines changed Original file line number Diff line number Diff line change @@ -145,7 +145,7 @@ type InferComponentOptions<T> = T &
145145 > ,
146146 ExtractMixinSetupBindings < Mixin > &
147147 ExtractMixinSetupBindings < Extends > &
148- SetupBindings ,
148+ EnsureNonVoid < SetupBindings > ,
149149 ExtractMixinData < Mixin > &
150150 ExtractMixinData < Extends > &
151151 EnsureNonVoid < Data > ,
Original file line number Diff line number Diff line change @@ -206,7 +206,7 @@ export function defineOptions<
206206 { } ,
207207 ExtractMixinSetupBindings < Mixin > &
208208 ExtractMixinSetupBindings < Extends > &
209- RawBindings ,
209+ EnsureNonVoid < RawBindings > ,
210210 ExtractMixinData < Mixin > & ExtractMixinData < Extends > & EnsureNonVoid < D > ,
211211 ExtractMixinComputed < Mixin > & ExtractMixinComputed < Extends > & C ,
212212 ExtractMixinMethods < Mixin > & ExtractMixinMethods < Extends > & M
Original file line number Diff line number Diff line change @@ -149,9 +149,7 @@ export type CreateComponentPublicInstanceWithMixins<
149149 TypeEl extends Element = any ,
150150 Provide extends ComponentProvideOptions = ComponentProvideOptions ,
151151 // mixin inference
152- PublicP = ExtractMixinProps < Mixin > &
153- ExtractMixinProps < Extends > &
154- EnsureNonVoid < P > ,
152+ PublicP = ExtractMixinProps < Mixin > & ExtractMixinProps < Extends > & P ,
155153 PublicB = ExtractMixinSetupBindings < Mixin > &
156154 ExtractMixinSetupBindings < Extends > &
157155 EnsureNonVoid < B > ,
@@ -160,11 +158,11 @@ export type CreateComponentPublicInstanceWithMixins<
160158 EnsureNonVoid < D > ,
161159 PublicC extends ComputedOptions = ExtractMixinComputed < Mixin > &
162160 ExtractMixinComputed < Extends > &
163- EnsureNonVoid < C > ,
161+ C ,
164162 PublicM extends MethodOptions = ExtractMixinMethods < Mixin > &
165163 ExtractMixinMethods < Extends > &
166- EnsureNonVoid < M > ,
167- PublicDefaults = { } & EnsureNonVoid < Defaults > , // TODO
164+ M ,
165+ PublicDefaults = { } & Defaults , // TODO
168166> = ComponentPublicInstance <
169167 PublicP ,
170168 PublicB ,
You can’t perform that action at this time.
0 commit comments