sealed_generators 1.13.0 copy "sealed_generators: ^1.13.0" to clipboard
sealed_generators: ^1.13.0 copied to clipboard

Dart and Flutter sealed or union class generator and annotations, with match methods and other utilities.

example/example.dart

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);
}
3
likes
80
pub points
32%
popularity

Publisher

verified publisher6thsolution.com

Dart and Flutter sealed or union class generator and annotations, with match methods and other utilities.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

analyzer, build, pub_semver, sealed_annotations, sealed_writer, source_gen

More

Packages that depend on sealed_generators