From a543a2486597baa319470b9a133aa9810caf2ee4 Mon Sep 17 00:00:00 2001 From: Richard Date: Mon, 18 Sep 2023 19:58:39 -0700 Subject: [PATCH] Revert "Echo initial value if given a source" This reverts commit 16e2983c54758cabfb1ddd102090f20083820d03. --- src/source.luau | 6 +----- test/tests.luau | 6 ------ 2 files changed, 1 insertion(+), 11 deletions(-) diff --git a/src/source.luau b/src/source.luau index 87b144e..f1307fc 100644 --- a/src/source.luau +++ b/src/source.luau @@ -9,10 +9,6 @@ local update = graph.update export type Source = (() -> T) & ((T) -> T) local function source(initial_value: T): Source - if type(initial_value) == "function" then - return initial_value - end - local node = create_start_node(initial_value) return function(...): T @@ -32,4 +28,4 @@ local function source(initial_value: T): Source end end -return source :: ((source: Source) -> Source) & ((initial_value: T) -> Source) & (() -> Source) +return source :: ((initial_value: T) -> Source) & (() -> Source) diff --git a/test/tests.luau b/test/tests.luau index 4e79fff..b0e7e67 100644 --- a/test/tests.luau +++ b/test/tests.luau @@ -359,12 +359,6 @@ TEST("source()", wrap_root(function() CHECK(src() == 2) end - do CASE "echo if value is a source" - local a = source(1) - local b = source(a) - CHECK(a == b) - end - do CASE "does not update if same value" local src = source(1)