Skip to main content

API Reference

1 min read

API Reference

Comprehensive reference documentation for every public export in Directive.


Reference Sections

SectionPageContents
Core APIcreateModule, createSystem, t, module, Backoff, and all core factory functions
TypesModuleSchema, Plugin, System, Requirement, and all TypeScript type definitions
React HooksuseFact, useDerived, useSelector, useEvents, and all React adapter exports
Vue ComposablesuseFact, useDerived, useSelector, useEvents, and all Vue adapter exports
Svelte HooksuseFact, useDerived, useSelector, useEvents, and all Svelte adapter exports
Solid HooksuseFact, useDerived, useSelector, useEvents, and all Solid adapter exports
Lit ControllersDerivedController, FactController, InspectController, and all Lit adapter exports

Import Paths

PathContents
@directive-run/coreCore API – modules, systems, type builders, constraint/resolver helpers
@directive-run/reactReact hooks and components
@directive-run/vueVue composables
@directive-run/svelteSvelte stores
@directive-run/solidSolid signals
@directive-run/litLit controllers
@directive-run/core/pluginsBuilt-in plugins (logging, devtools, persistence)
@directive-run/core/testingTest utilities (mock resolvers, fake timers, assertions)
@directive-run/aiAI agent orchestration, guardrails, streaming, constraint builders
@directive-run/core/workerWeb Worker adapter

Next Steps

Previous
Web Worker

We care about your data. We'll never share your email.

Powered by Directive. This signup uses a Directive module with facts, derivations, constraints, and resolvers – zero useState, zero useEffect. Read how it works

Directive - Constraint-Driven State Management for TypeScript