refactor!: rename derive, map

This commit is contained in:
Richard 2024-05-26 21:31:28 -07:00
parent f2f7a16599
commit b715b81fec
18 changed files with 163 additions and 133 deletions

View file

@ -1,18 +1,18 @@
local store = require(script.Parent.store)
local function effect(molecule: () -> nil): () -> ()
local atoms = store.capture(molecule)
local captured = store.capture(molecule)
local function listener()
molecule()
end
for atom in atoms do
for atom in captured do
store.listeners[atom][listener] = true
end
return function()
for atom in atoms do
for atom in captured do
store.listeners[atom][listener] = nil
end
end