@elijahjcobb/optional
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

Optional

Replicates Swift's Optional, hold a value or undefined, written in TypeScript.

Usage

import Optional from "@elijahjcobb/optional";

let optional: Optional<number> = new Optional<number>(1234);
if (optional.hasValue()) console.log(optional.getValue());
else console.log("NO VALUE");

TypeScript

All classes contain TypeScript declaration files. You can also view all the source code on GitHub.

Bugs

If you find any bugs please create an issue on GitHub or if you are old fashioned email me at elijah@elijahcobb.com.

Package Sidebar

Install

npm i @elijahjcobb/optional

Weekly Downloads

2

Version

0.0.2

License

MIT

Unpacked Size

7.4 kB

Total Files

4

Last publish

Collaborators

  • ejc