* docs for world:targets
* Update src/jecs.d.ts
Co-authored-by: dai <contact@daimond113.com>
* remove world:targets() mention in 042_target.luau
* ensure doc comments are same across files
---------
Co-authored-by: dai <contact@daimond113.com>
* Implement world:targets
* Proper indexing in ECS_PAIR_SECOND
* Unit tests
* pull idr.records index out of iterator
* move tests below world:target
* style
* better test names
* change nth to use idr.records and pull out variables from iter
* local NOOP fn
* pull NOOP out of fn
* redeclare component_index as ct_idx
* black magic (inlined most of the function calls in iterator - yes it still passes tests)
* remove redundant fn call (shoutout to nnullcolumn for spotting this)
* add test for rapid add/remove calls
* run secondary mixing step for all entities and not just the alive ones
* redundant check
* be a bit more explicit for checking if an entity is alive
* Add types for (Cached)Query.has (#286)
* ts type update
* changed to hard tabs
* reverted back to old formatting for some
* more fixes
* only keep query has
* Build studio docs
* Fix the nightly.link
* Make the nightly.link work for the main Jecs repo, rename the workflow
* Add alias resolution
* Artifacts expire, run the action every month
* Add deleted flag to removed handler typings (#288)
* update types
* change "StatefulHook" to "HookWithData" and "StatelessHook" to "HookWithDeleted"
* Update deleted flag type
---------
Co-authored-by: maeriil <104389763+maeriil@users.noreply.github.com>
Co-authored-by: m10 <165406716+mrkboy10@users.noreply.github.com>
Co-authored-by: Marcus <ukendio@gmail.com>