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

outdated

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
70
points
50
downloads

Publisher

verified publisher6thsolution.com

Weekly Downloads

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

Documentation

API reference

License

MIT (license)

Dependencies

analyzer, build, pub_semver, sealed_annotations, sealed_writer, source_gen

More

Packages that depend on sealed_generators