optionifydeprecated

Returns an `Option` type.

Usage no npm install needed!

<script type="module">
  import optionify from 'https://cdn.skypack.dev/optionify';
</script>

README

optionify

An 1KB (gzipped) utility which returns an Option type. No dependencies. Works both in browser and Node.js.

Travis Codecov License NPM Version NPM Downloads

Installation

Using Yarn:

$ yarn add optionify

Using npm:

$ npm install optionify

Usage

import { optionify } from 'optionify'

const fn = optionify(() => {
  // a function may return `undefined` or `null`
})

const option = fn()

console.log(option.isSome())
console.log(option.isNone())
console.log(option.unwrap())

For more usage please check Rust std documentation.

License

MIT License

Copyright (c) 2018-present Pig Fang