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