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
|
||||
> extends LegacyOptions<Props, RawBindings, D, C, M>, 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<Props, RawBindings, D, C, M> & {
|
||||
> = ComponentOptionsBase<Readonly<Props>, RawBindings, D, C, M> & {
|
||||
props?: undefined
|
||||
} & ThisType<ComponentPublicInstance<{}, RawBindings, D, C, M, Readonly<Props>>>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user