1.1.0 • Published 2 years ago
@kizahasi/option v1.1.0
@kizahasi/option
Represents a value which is either Some or None.
Installation
Run npm install @kizahasi/option
or yarn add @kizahasi/option
Usage
import { Option } from '@kizahasi/option';
const someObj = Option.some(1);
if (someObj.isNone) {
console.log('none'); // This cannot happen
} else {
console.log(someObj.value); // output: 1
}
const noneObj = Option.none();
if (noneObj.isNone) {
console.log('none'); // output: none
} else {
console.log(noneObj.value); // This cannot happen
}