refactor: improve imports

This commit is contained in:
littensy 2025-05-05 01:30:35 -07:00
parent 209f9b583b
commit 8df67d6fff
20 changed files with 67 additions and 86 deletions

View file

@ -1,8 +1,10 @@
local test = require("../suite").test
local signals = require("../charm").signals
local charm = require("../charm")
local suite = require("../suite")
local signals = charm.signals
local computed = signals.computed
local signal = signals.signal
local test = suite.test
test("should correctly propagate changes through computed signals", function()
local src = signal(0)

View file

@ -1,6 +1,7 @@
local test = require("../suite").test
local signals = require("../charm").signals
local charm = require("../charm")
local suite = require("../suite")
local signals = charm.signals
local computed = signals.computed
local effect = signals.effect
local effectScope = signals.effectScope
@ -9,6 +10,7 @@ local pauseTracking = signals.pauseTracking
local resumeTracking = signals.resumeTracking
local signal = signals.signal
local startBatch = signals.startBatch
local test = suite.test
test("should clear subscriptions when untracked by all subscribers", function()
local bRunTimes = 0

View file

@ -1,9 +1,11 @@
local test = require("../suite").test
local signals = require("../charm").signals
local charm = require("../charm")
local suite = require("../suite")
local signals = charm.signals
local effect = signals.effect
local effectScope = signals.effectScope
local signal = signals.signal
local test = suite.test
test("should not trigger after stop", function()
local count = signal(1)

View file

@ -1,11 +1,13 @@
local test = require("../suite").test
local signals = require("../charm").signals
local charm = require("../charm")
local suite = require("../suite")
local signals = charm.signals
local computed = signals.computed
local effect = signals.effect
local pauseTracking = signals.pauseTracking
local resumeTracking = signals.resumeTracking
local signal = signals.signal
local test = suite.test
type ReactionOptions<T = unknown> = {
fireImmediately: boolean?,

View file

@ -1,12 +1,12 @@
local signals = require("../charm").signals
local charm = require("../charm")
local suite = require("../suite")
local test = suite.test
local describe = suite.describe
local signals = charm.signals
local computed = signals.computed
local effect = signals.effect
local signal = signals.signal
local describe = suite.describe
local test = suite.test
--[[
Tests adopted with thanks from preact-signals implementation at

View file

@ -1,10 +1,12 @@
local test = require("../suite").test
local signals = require("../charm").signals
local charm = require("../charm")
local suite = require("../suite")
local signals = charm.signals
local computed = signals.computed
local pauseTracking = signals.pauseTracking
local resumeTracking = signals.resumeTracking
local signal = signals.signal
local test = suite.test
test("should pause tracking", function()
local src = signal(0)