Skip to content

API reference

Every public export of @pierre/ecs, with its full type signature, its JSDoc summary, and a link to the exact source line.

Entries are grouped by import path:

  • @pierre/ecs/* — the domain-neutral core: world, component stores, queries, scheduler, event bus, templates, tick.
  • @pierre/ecs/modules/* — opt-in modules. Each is a separate subpath, so unused modules stay out of your bundle.

Use the search box to find a symbol, or the sidebar to browse.

Looking for concepts rather than signatures? The Manual explains what each module is for and when to reach for it.