API Reference
A complete index of public exports, grouped by package. The icon on the left of each name shows the kind of symbol: ƒ function, ⌘ component, T TypeScript type, ∙ constant. The link icon on the right opens the page with full signature and examples.
Core runtime
-
@triggery/core/— runtime, indexed dispatch, scheduler, inspector, middleware- ƒ
createCheck - ƒ
createInspector - ƒ
createRuntime - ƒ
createScheduler - ƒ
createTrigger - ƒ
getDefaultRuntime - ƒ
setDefaultRuntime - T
ActionContext - T
ActionFn - T
ActionHook - T
ActionKey - T
ActionMap - T
ActionsCtx - T
CascadeContext - T
CheckCtx - T
ConcurrencyStrategy - T
ConditionGetter - T
ConditionHook - T
ConditionKey - T
ConditionMap - T
ConditionsCtx - T
CreateTriggerConfig - T
EmptyRecord - T
EventHook - T
EventKey - T
EventMap - T
EventOf - T
FireContext - T
InspectorImpl - T
InternalHandlerCtx - T
InternalTriggerConfig - T
MatchContext - T
MetaCtx - T
Middleware - T
NamedHooks - T
RegisterScopeOptions - T
RegistrationToken - T
Runtime - T
RuntimeGraph - T
RuntimeOptions - T
SchedulerImpl - T
SchedulerStrategy - T
SkipContext - T
Task - T
ToPascal - T
Trigger - T
TriggerConfig - T
TriggerCtx - T
TriggerGraphNode - T
TriggerHandler - T
TriggerInspectSnapshot - T
TriggerSchema - T
UntypedActionFn
- ƒ
Framework bindings
-
@triggery/react/— React 18+/19 hooks + providers -
@triggery/solid/— SolidJS bindings, native reactivity -
@triggery/vue/— Vue 3 Composition API bindings
Testing
-
@triggery/testing/— headless runtime + fake scheduler + mocks
Tooling
-
@triggery/vite/— auto-import every *.trigger.ts- ƒ
triggery - T
TriggeryViteOptions
- ƒ
-
@triggery/cli/— create / scaffold / graph / lint- ƒ
buildTriggerGraph - ƒ
createProject - ƒ
isKnownTemplate - ƒ
renderGraph - ƒ
runLint - ƒ
scaffoldTrigger - T
CreateProjectOptions - T
CreateProjectResult - T
GraphFormat - T
GraphOptions - T
LintOptions - T
ScaffoldTriggerOptions - T
TemplateName - T
TriggerNode
- ƒ
-
@triggery/codemod/— ts-morph codemods -
@triggery/eslint-plugin/— 8 rules + recommended / strict
State / event adapters
-
@triggery/redux/— Redux selectors as conditions- ƒ
useReduxCondition - T
ReduxStoreLike
- ƒ
-
@triggery/zustand/— Zustand slices as conditions- ƒ
useZustandCondition - T
ZustandStoreLike
- ƒ
-
@triggery/jotai/— Jotai atoms as conditions- ƒ
useJotaiCondition - T
JotaiAtomLike - T
JotaiStoreLike
- ƒ
-
@triggery/mobx/— MobX observables as conditions- ƒ
useMobxCondition
- ƒ
-
@triggery/signals/— preact-signals / alien-signals- ƒ
useSignalCondition - T
SignalLike
- ƒ
-
@triggery/reatom/— Reatom v3 atoms as conditions- ƒ
useReatomCondition - T
ReatomReadableLike
- ƒ
-
@triggery/query/— TanStack Query cache lookups- ƒ
useQueryCondition - T
QueryClientLike
- ƒ
-
@triggery/dom/— DOM events + ResizeObserver + IntersectionObserver- ƒ
useDomEvent - ƒ
useIntersectionObserver - ƒ
useResizeObserver - T
DomEventTarget - T
UseDomEventOptions - T
UseIntersectionObserverOptions - T
UseResizeObserverOptions
- ƒ
-
@triggery/socket/— socket.io-client + native WebSocket- ƒ
useSocketIoEvent - ƒ
useWebSocketEvent - T
SocketIoLike - T
UseSocketIoEventOptions - T
UseWebSocketEventOptions - T
WebSocketLike
- ƒ
DevTools
-
@triggery/devtools-redux/— Redux DevTools middleware- ƒ
reduxDevtoolsMiddleware - T
DevtoolsHistoryEntry - T
DevtoolsReduxOptions - T
DevtoolsState
- ƒ
-
@triggery/devtools-panel/— InspectorView for in-app debug UIs- ⌘
InspectorView - ⌘
TriggerSnapshotView - T
InspectorViewProps - T
TriggerSnapshotViewProps
- ⌘
-
@triggery/devtools-bridge/— page-side bridge for external panels- ƒ
installDevtoolsBridge - ∙
DEVTOOLS_GLOBAL_KEY - ∙
DEVTOOLS_SOURCE - T
DevtoolsBridgeOptions - T
DevtoolsMessage
- ƒ
See also
Section titled “See also” Packages overview Every @triggery/* package with a narrative page and quick start.
Guide Concepts, patterns, recipes — the narrative documentation that surrounds this reference.
Ecosystem Adapters, integrations, templates, the Awesome page.