feat: add effect cleanups, add docs (#2)

* docs: update readme

* feat: add cleanup function to effects

* refactor: move peek function to store module

* test: add nested atom check

* docs: add doc comments

* fix: `effect()` type

* refactor: remove divider comment
This commit is contained in:
richard 2024-06-02 01:25:00 -07:00 • committed by GitHub
parent 1a65a4a0de
commit 6a9c580bd7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
24 changed files with 805 additions and 76 deletions

View file

@ -1,5 +1,9 @@
local validate = require(script.Parent.validate)
--[=[
A special value that denotes the absence of a value. Used to represent
undefined values in patches.
]=]
local NONE = { __none = "__none" }
local function diff(prevState: { [any]: any }, nextState: { [any]: any })