API reference (TypeDoc)
The pages in this section explain the APIs you reach for most. For every exported type, class and function, generate the TypeDoc reference from your checkout. It is built from the same source the app runs, so it never drifts.
- From the repository root, install and build once (see Contributing).
- Run
pnpm docs:api. - Open
docs/generated/api/index.htmlin a browser.pnpm docs:api:watchrebuilds it as you edit.
What it covers
Section titled “What it covers”| Package | Use it for |
|---|---|
@teamhud/widget-mixins |
The overlay hub and positioning mixins, hub appearance overrides, pin persistence. |
@teamhud/widget-registration |
Registering a widget and its component bundle. |
@teamhud/component-bundle-registry |
Component bundle discovery. |
@teamhud/security |
Permission grants, trust levels and capability requirements. |
@teamhud/pipeline, @teamhud/pipeline-types |
The pipeline engine that routes datasource items through processors into sinks. |
@teamhud/storage |
Typed key-value stores and secure storage helpers. |
@teamhud/realtime-client, @teamhud/realtime-singleton |
The realtime WebSocket client (topics, request/response) and the renderer singletons that share one signed-in connection. |
@teamhud/context |
Core context models shared by pipelines and plugins. |