From 6aa2256913bfd097500aba83b78482b87107c101 Mon Sep 17 00:00:00 2001 From: Evan You Date: Tue, 22 Sep 2020 10:02:19 -0400 Subject: [PATCH] fix(types): avoid DefineComponent defaulting to any fix #2192 --- packages/runtime-core/src/apiDefineComponent.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/runtime-core/src/apiDefineComponent.ts b/packages/runtime-core/src/apiDefineComponent.ts index 9b85638c2..333d18a30 100644 --- a/packages/runtime-core/src/apiDefineComponent.ts +++ b/packages/runtime-core/src/apiDefineComponent.ts @@ -31,9 +31,9 @@ export type PublicProps = VNodeProps & ComponentCustomProps export type DefineComponent< - PropsOrPropOptions = any, - RawBindings = any, - D = any, + PropsOrPropOptions = {}, + RawBindings = {}, + D = {}, C extends ComputedOptions = ComputedOptions, M extends MethodOptions = MethodOptions, Mixin extends ComponentOptionsMixin = ComponentOptionsMixin,