types: fix setup this type (#605)
This commit is contained in:
parent
b9479e2543
commit
f465199946
@ -51,7 +51,7 @@ export interface ComponentOptionsBase<
|
|||||||
M extends MethodOptions
|
M extends MethodOptions
|
||||||
> extends LegacyOptions<Props, RawBindings, D, C, M>, SFCInternalOptions {
|
> extends LegacyOptions<Props, RawBindings, D, C, M>, SFCInternalOptions {
|
||||||
setup?: (
|
setup?: (
|
||||||
this: null,
|
this: void,
|
||||||
props: Props,
|
props: Props,
|
||||||
ctx: SetupContext
|
ctx: SetupContext
|
||||||
) => RawBindings | RenderFunction | void
|
) => RawBindings | RenderFunction | void
|
||||||
@ -82,7 +82,7 @@ export type ComponentOptionsWithoutProps<
|
|||||||
D = {},
|
D = {},
|
||||||
C extends ComputedOptions = {},
|
C extends ComputedOptions = {},
|
||||||
M extends MethodOptions = {}
|
M extends MethodOptions = {}
|
||||||
> = ComponentOptionsBase<Props, RawBindings, D, C, M> & {
|
> = ComponentOptionsBase<Readonly<Props>, RawBindings, D, C, M> & {
|
||||||
props?: undefined
|
props?: undefined
|
||||||
} & ThisType<ComponentPublicInstance<{}, RawBindings, D, C, M, Readonly<Props>>>
|
} & ThisType<ComponentPublicInstance<{}, RawBindings, D, C, M, Readonly<Props>>>
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user