This directory contains comprehensive documentation for the Heroku LangChain integration package.
/api/
)Auto-generated TypeScript API documentation created with TypeDoc from JSDoc comments and TypeScript types.
api/index.html
in your browserKey Classes:
HerokuMia
- Chat model for Heroku’s Managed Inference APIHerokuMiaAgent
- Intelligent agent with tool executionHerokuMiaEmbeddings
- Text embeddings generationSPECS.md
)Detailed technical specifications and implementation details for the Heroku Mia LangChain SDK.
/tasks/
)Development tasks, planning documents, and implementation notes.
To regenerate the API documentation:
# Install dependencies
pnpm install
# Build documentation
pnpm run build:docs
This will create updated documentation in the docs/api/
directory based on the latest JSDoc comments and TypeScript definitions.
All classes, methods, and interfaces include comprehensive JSDoc documentation with:
The documentation is generated directly from TypeScript source code, ensuring:
Each major class includes practical examples showing:
For quick reference, see the main package documentation:
When adding new features or modifying existing code:
pnpm run build:docs
@param
and @returns
for all parameters and return values@example
blocks for complex methods@throws
to document error conditions@see
This documentation is automatically generated from TypeScript source code and JSDoc comments. Last updated: {current_date}