Reference the byethrow documentation to understand and use the Result type library for error handling in JavaScript/TypeScript. Access detailed API references, practical usage examples, and best practice guides.
@praha/byethrow is a lightweight, tree-shakable Result type library for handling fallible operations in JavaScript and TypeScript.
It provides a simple, consistent API for managing errors and results without throwing exceptions.
For detailed API references and usage examples, refer to the documentation in node_modules/@praha/byethrow-docs/docs/**/*.md.
The byethrow documentation CLI provides commands to browse, search, and navigate documentation directly from your terminal.
list commandList all available documentation organized by sections.
# List all documentation
npx @praha/byethrow-docs list
# List documentation with filter query
npx @praha/byethrow-docs list --query "your query"
Options:
--query <string>: Filter documentation by keywords (optional)search commandSearch documentation and get matching results with highlighted snippets.
# Search documentation
npx @praha/byethrow-docs search "your query"
# Limit number of results (default: 5)
npx @praha/byethrow-docs search "your query" --limit 10
Arguments:
query: Search query string (required)Options:
--limit <number>: Maximum number of results to return (default: 5)toc commandDisplay table of contents from a documentation file.
# Display table of contents from a markdown file
npx @praha/byethrow-docs toc path/to/document.md
Arguments:
path: Path to the documentation file (required)