API reference¶
LessonKit publishes TypeScript declarations on npm (dist/*.d.ts) and documents behavior in the guides below. There is no separate TypeDoc site yet—use these entry points:
Interactive¶
Resource |
URL |
|---|---|
Storybook (component states) |
GitHub Pages · |
Live course demos |
Packages¶
Package |
Types |
Narrative docs |
|---|---|---|
|
|
|
|
|
|
|
|
Machine-readable contracts¶
Artifact |
Package path |
|---|---|
Block catalog v1–v3 |
|
Block contract v1–v3 |
|
Telemetry catalog |
|
Identity contract |
|
See Block catalog and Glossary for version naming.
IDE tips¶
In a scaffolded course, run npm run dev and use Go to Definition on imports from @lessonkit/react. For headless APIs (createLessonkitRuntime, plugins), import from @lessonkit/core directly.