diff --git a/packages/runtime-core/src/apiOptions.ts b/packages/runtime-core/src/apiOptions.ts index b306943f8..ad1ab8676 100644 --- a/packages/runtime-core/src/apiOptions.ts +++ b/packages/runtime-core/src/apiOptions.ts @@ -51,7 +51,7 @@ export interface ComponentOptionsBase< M extends MethodOptions > extends LegacyOptions, SFCInternalOptions { setup?: ( - this: null, + this: void, props: Props, ctx: SetupContext ) => RawBindings | RenderFunction | void @@ -82,7 +82,7 @@ export type ComponentOptionsWithoutProps< D = {}, C extends ComputedOptions = {}, M extends MethodOptions = {} -> = ComponentOptionsBase & { +> = ComponentOptionsBase, RawBindings, D, C, M> & { props?: undefined } & ThisType>>