Răsfoiți Sursa

types: fix types

Evan You 7 ani în urmă
părinte
comite
7a1c34690a

+ 3 - 3
packages/core/src/componentComputed.ts

@@ -1,6 +1,6 @@
 import { EMPTY_OBJ } from './utils'
 import { computed, stop, ComputedGetter } from '@vue/observer'
-import { Component, ComponentClass } from './component'
+import { ComponentClass, MountedComponent } from './component'
 import { ComponentComputedOptions } from './componentOptions'
 
 const extractionCache: WeakMap<
@@ -30,7 +30,7 @@ export function getComputedOptions(
 }
 
 export function initializeComputed(
-  instance: Component,
+  instance: MountedComponent,
   computedOptions: ComponentComputedOptions | undefined
 ) {
   if (!computedOptions) {
@@ -56,7 +56,7 @@ export function initializeComputed(
   )
 }
 
-export function teardownComputed(instance: Component) {
+export function teardownComputed(instance: MountedComponent) {
   const handles = instance._computedGetters
   if (handles !== null) {
     for (const key in handles) {

+ 1 - 2
packages/core/src/componentProps.ts

@@ -1,6 +1,5 @@
 import { EMPTY_OBJ, nativeOnRE, vnodeHookRE } from './utils'
 import {
-  Component,
   ComponentClass,
   MountedComponent,
   FunctionalComponent
@@ -13,7 +12,7 @@ import {
   PropOptions
 } from './componentOptions'
 
-export function initializeProps(instance: Component, data: Data | null) {
+export function initializeProps(instance: MountedComponent, data: Data | null) {
   const { props, attrs } = resolveProps(
     data,
     instance.$options.props,