super_enum_sealed_annotations 1.4.0 super_enum_sealed_annotations: ^1.4.0 copied to clipboard
Dart and Flutter sealed or union class generator and annotations based on super_enum API.
import 'result.dart';
import 'weather.dart';
void main() {
final a = Weather.sunny();
final b = Weather.rainy(rain: 12);
final c = Weather.windy(velocity: 1.5, angle: null);
print(a);
print(b);
print(c);
final d = Result.success(data: 1);
final e = Result.success(data: 5.6);
final f = Result.error(exception: 'error');
print(d);
print(e);
print(f);
}