From dab6618c2b8a339933478748857c380ab442d0c0 Mon Sep 17 00:00:00 2001 From: CCherry07 <2405693142@qq.com> Date: Fri, 17 Jan 2025 15:46:02 +0800 Subject: [PATCH] chore: IS_SIGNAL --- src/contents.ts | 2 +- src/core.ts | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/contents.ts b/src/contents.ts index 0da03de..c2b6aae 100644 --- a/src/contents.ts +++ b/src/contents.ts @@ -1,3 +1,3 @@ export enum ReactiveFlags { - IS_REFERENCE = '__v_isReference', + IS_SIGNAL = '__v_isSignal', } diff --git a/src/core.ts b/src/core.ts index 028da7f..4147056 100644 --- a/src/core.ts +++ b/src/core.ts @@ -38,7 +38,7 @@ export function signal(oldValue?: T): Signal { } export class Signal implements Dependency { - public readonly [ReactiveFlags.IS_REFERENCE] = true + public readonly [ReactiveFlags.IS_SIGNAL] = true // Dependency fields subs: Link | undefined = undefined; subsTail: Link | undefined = undefined; @@ -85,7 +85,7 @@ export function computed(getter: () => T): Computed { } export class Computed implements Subscriber, Dependency { - readonly [ReactiveFlags.IS_REFERENCE] = true + readonly [ReactiveFlags.IS_SIGNAL] = true currentValue: T | undefined = undefined; // Dependency fields @@ -146,7 +146,7 @@ export function effect(fn: () => T): Effect { } export class Effect implements Subscriber { - readonly [ReactiveFlags.IS_REFERENCE] = true + readonly [ReactiveFlags.IS_SIGNAL] = true // Subscriber fields deps: Link | undefined = undefined; depsTail: Link | undefined = undefined; @@ -194,8 +194,8 @@ export function batch(fn: () => T): T { } export function isSignal(r: Signal | unknown): r is Signal -export function isSignal(r: any): r is Signal { - return r ? r[ReactiveFlags.IS_REFERENCE] === true : false +export function isSignal(s: any): s is Signal { + return s ? s[ReactiveFlags.IS_SIGNAL] === true : false } export type MaybeSignal =