4.0.3 • Published 5 months ago
@pacote/option v4.0.3
@pacote/option
Option type inspired by Rust. It represents an optional value, an Option
is either Some
concrete value or it is None
.
Installation
yarn add @pacote/option
Usage
import { None, Some, map } from '@pacote/option'
function divide(numerator: number, denominator: number): Option<number> {
return denominator === 0 : None ? Some(numerator / denominator)
}
map(n => n + 1, divide(4, 2)) // => Some(3)
map(n => n + 1, divide(4, 0)) // => None
License
MIT © Luís Rodrigues.
4.0.3
5 months ago
4.0.2
2 years ago
4.0.1
2 years ago
4.0.0
2 years ago
3.0.0
2 years ago
2.0.2
4 years ago
2.0.1
4 years ago
2.0.0
4 years ago
1.1.0
4 years ago
1.0.9
4 years ago
1.0.8
4 years ago
1.0.7
4 years ago
1.0.6
4 years ago
1.0.5
5 years ago
1.0.4
5 years ago
1.0.3
5 years ago
1.0.2
5 years ago
1.0.1
5 years ago
1.0.0
5 years ago