From 5d04fdef1225f9a07d32d064917333ec33570e44 Mon Sep 17 00:00:00 2001 From: ali Date: Sat, 27 Apr 2024 15:23:27 +0800 Subject: [PATCH] feat(reactivity): remove redundant code --- packages/reactivity/src/computed.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/reactivity/src/computed.ts b/packages/reactivity/src/computed.ts index da63fe84750..47f3450806a 100644 --- a/packages/reactivity/src/computed.ts +++ b/packages/reactivity/src/computed.ts @@ -2,7 +2,6 @@ import { type DebuggerOptions, ReactiveEffect } from './effect' import { type Ref, trackRefValue, triggerRefValue } from './ref' import { NOOP, hasChanged, isFunction } from '@vue/shared' import { toRaw } from './reactive' -import type { Dep } from './dep' import { DirtyLevels, ReactiveFlags } from './constants' import { warn } from './warning' @@ -32,8 +31,6 @@ export const COMPUTED_SIDE_EFFECT_WARN = ` Check the docs for more details: https://vuejs.org/guide/essentials/computed.html#getters-should-be-side-effect-free` export class ComputedRefImpl { - public dep?: Dep = undefined - private _value!: T public readonly effect: ReactiveEffect