blob: c0823da767ec45db7925fe75da21fed5859865b1 [file] [log] [blame]
extension type const Option<V>(Object? _value) {
static const Option<Never> none = const None() as Option<Never>;
V get value => _value is None ? (throw StateError("No Value")) : _value as V;
}
class None {
const None();
}