From 85bcb311d5ec7535b7434556fd1498aeaae14679 Mon Sep 17 00:00:00 2001 From: Kid <44045911+kidonng@users.noreply.github.com> Date: Sat, 10 Sep 2022 14:40:30 +0000 Subject: [PATCH] Make initial value of `signal()` optional in types --- packages/core/src/index.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts index c01da22d6..97a819238 100644 --- a/packages/core/src/index.ts +++ b/packages/core/src/index.ts @@ -251,7 +251,9 @@ function activate(signal: Signal) { ROOT = currentSignal = new Signal(undefined); ROOT._canActivate = true; -export function signal(value: T): Signal { +export function signal(value: T): Signal +export function signal(): Signal +export function signal(value?: T) { return new Signal(value); }