-
Notifications
You must be signed in to change notification settings - Fork 1
examples js
github-actions[bot] edited this page Feb 3, 2026
·
1 revision
This is an example JavaScript project demonstrating sphinx-js documentation with yardang.
- Basic arithmetic operations (add, subtract, multiply, divide)
- Calculator class with operation history
- Scientific calculator with trigonometric functions
- Full JSDoc documentation
import { Calculator, Operation, add, multiply } from 'calculator'; // Using standalone functions const sum = add(5, 3); // 8 const product = multiply(4, 5); // 20 // Using the Calculator class const calc = new Calculator(); calc.calculate(10, 5, Operation.ADD); // 15 calc.calculate(20, 4, Operation.DIVIDE); // 5 // View history console.log(calc.getHistory()); Documentation is generated using JSDoc and integrated into the main yardang documentation using sphinx-js.
- Home
- Overview
- Installation
- Configuration
- Api
- Contributor Covenant Code of Conduct
- .Github Issue Template Bug Report
- .Github Issue Template Feature Request
- yardang
- Api Crates Calculator Code Calculator
- Enum calculator::CalculatorError
- Enums
- Struct calculator::Calculator
- Struct calculator::ScientificCalculator
- Structs
- Crate calculator
- Example Notebook
- API Reference
- Configuration
- Docs Src Home
- Installation
- Overview
- Calculator C++ API Documentation
- JavaScript Calculator Example
- Calculator Library (Rust)