Quiver Optional
======

Make your Dart programs null-free with Optional.

**NOTE**: a more proper way to build null-free programs in imperative languages
is via non-nullable types. If [NNBD](https://github.com/chalin/DEP-non-null)
DEP lands in Dart this package will become obsolete.

[![Build Status](https://travis-ci.org/QuiverDart/quiver_optional.svg?branch=master)](https://travis-ci.org/QuiverDart/quiver_optional)
[![Coverage Status](https://img.shields.io/coveralls/QuiverDart/quiver_optional.svg)](https://coveralls.io/r/QuiverDart/quiver_optional)

[API Docs](http://www.dartdocs.org/documentation/quiver_optional/latest) are available.

Quiver Optional
===============

Make your Dart programs null-free with Optional.

**NOTE**: a more proper way to build null-free programs in imperative languages
is via non-nullable types. If [NNBD](https://github.com/chalin/DEP-non-null)
DEP lands in Dart this package will become obsolete.

[![Build Status](https://travis-ci.org/QuiverDart/quiver_optional.svg?branch=master)](https://travis-ci.org/QuiverDart/quiver_optional)
[![Coverage Status](https://img.shields.io/coveralls/QuiverDart/quiver_optional.svg)](https://coveralls.io/r/QuiverDart/quiver_optional)

## Documentation

[API Docs](http://www.dartdocs.org/documentation/quiver_optional/latest)

`Optional` represents a value that might be absent; it is used as an alternative
to `null`.

Update API docs link for consistency with other Quiver packages
Update API docs link for consistency with other Quiver packages
