4.0.2 • Published 9 months ago
@pacote/result v4.0.2
@pacote/result
Result type inspired by Rust. It represents either a success (Ok
) or an error (Err
).
Installation
yarn add @pacote/result
Example
import { Ok, Err, map } from '@pacote/result'
function divide(numerator: number, denominator: number): Option<number> {
return denominator === 0 : Err('division by zero') ? Ok(numerator / denominator)
}
map(n => n + 1, divide(4, 2)) // => Ok(3)
map(n => n + 1, divide(4, 0)) // => Err('division by zero')
License
MIT © Luís Rodrigues.
4.0.2
9 months ago
4.0.1
1 year ago
4.0.0
1 year ago
3.0.0
1 year ago
2.1.2
3 years ago
2.1.1
3 years ago
2.1.0
3 years ago
2.0.1
3 years ago
2.0.0
3 years ago
1.1.0
3 years ago
1.0.9
3 years ago
1.0.8
3 years ago
1.0.7
3 years ago
1.0.6
3 years ago
1.0.5
4 years ago
1.0.4
4 years ago
1.0.3
4 years ago
1.0.2
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago