4.0.3 • Published 9 months ago

@pacote/result v4.0.3

Weekly downloads
1
License
MIT
Repository
-
Last release
9 months ago

@pacote/result

version minified minified + gzip

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.3

9 months ago

4.0.2

2 years ago

4.0.1

2 years ago

4.0.0

2 years ago

3.0.0

3 years ago

2.1.2

4 years ago

2.1.1

4 years ago

2.1.0

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

5 years ago

1.0.6

5 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