Commit graph

14 commits

Author SHA1 Message Date
centauri
f370e3f841 Fix type error when not specifying scope destroy delay 2025-11-26 12:38:39 +00:00
centauri
ce24f8ade9 Cleanup scope functions 2025-09-01 21:59:35 +01:00
centauri
4b4db9602e Implement delays for indexes() and values() 2025-08-31 20:37:46 +01:00
centauri
5262ef711c Implement delays for show() and switch() 2025-08-29 17:44:02 +01:00
aaron
452ca383f7 Optimize indexes() and values() 2025-03-27 19:27:54 +00:00
aaron
58a31a1b32 Try improve error reporting 2024-12-27 22:43:01 +00:00
aaron
5abd5eee91 Update require paths to relative string 2024-11-13 22:19:20 +00:00
aaron
f2de9b0e63 Refactor 2024-07-03 15:02:52 +01:00
Aaron Smith
c288cb92c4 Minor refactors
Also fixed potential bug with `create()` being called recursively if a
property binding passed as a property to `create()` also calls
`create()`
2023-11-20 16:53:30 +00:00
Aaron Smith
d07c705b64 Fix switch() not working in strict mode
Fixes #20
2023-09-27 10:02:09 +01:00
aaron
c68d0a6c18 Allow creation of nested tracking scopes
It turns out that handling destruction of a nested tracking scope was
not as difficult as I thought and didn't need much changes
2023-09-25 23:37:51 +01:00
aaron
38342b3805 Disallow creation of nested tracking scopes 2023-09-25 11:44:24 +01:00
aaron
c4a0180a2f Improve error messages for derived sources
There seemed to be confusion over reactive-scoping (likely due to
incomplete docs), so I've added more explicit error messages when
deriving in non-reactive scopes to warn the user to use `root()` or
`mount()`.
2023-09-18 09:40:54 +01:00
aaron
efc4798ddb Merge reactive scope refactor 2023-09-15 12:54:42 +01:00