]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
types: fix types
authorEvan You <yyx990803@gmail.com>
Wed, 26 Sep 2018 14:55:07 +0000 (10:55 -0400)
committerEvan You <yyx990803@gmail.com>
Wed, 26 Sep 2018 14:55:07 +0000 (10:55 -0400)
packages/core/src/componentComputed.ts
packages/core/src/componentProps.ts

index 4c1a9c830a98fe96f877ea424925021e8c99ef84..bf8ddca496895d16e0ebb2a2a3231aaed76e16c7 100644 (file)
@@ -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) {
index 514f33ca3dcabb81405bd514f8e2b18357f815b8..2a77c2049582b3a43347ba7626e15dc9957d4024 100644 (file)
@@ -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,