From 162ed2dc74a4d55d097aa50c016596a258c89e0d Mon Sep 17 00:00:00 2001 From: Jovi De Croock Date: Tue, 6 Sep 2022 23:05:10 +0200 Subject: [PATCH] introduce option to always peek --- packages/preact/src/index.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/preact/src/index.ts b/packages/preact/src/index.ts index b37c80106..469568206 100644 --- a/packages/preact/src/index.ts +++ b/packages/preact/src/index.ts @@ -128,12 +128,14 @@ function Text(this: ComponentType, { data }: { data: Signal }) { }; return computed(() => { - let s = data.value; + // @ts-ignore-next-line private options hooks usage + let s = options.alwaysPeek ? data.peek() : data.value; return s === 0 ? 0 : s === true ? "" : s || ""; }); }, []); - return s.value; + // @ts-ignore-next-line private options hooks usage + return options.alwaysPeek ? s.peek() : s.value; } Text.displayName = "_st";