sealed_writer 1.0.0 copy "sealed_writer: ^1.0.0" to clipboard
sealed_writer: ^1.0.0 copied to clipboard

outdated

Dart and Flutter sealed class generator and annotations.

example/example.dart

import 'package:sealed_writer/sealed_writer.dart';

void main() {
  final source = Source(
    options: Options(isNullSafe: true),
    manifest: Manifest(
      name: 'Weather',
      items: [
        ManifestItem(
          name: 'WeatherSunny',
          shortName: 'sunny',
          equality: ManifestEquality.data,
          fields: [],
        ),
        ManifestItem(
          name: 'WeatherRainy',
          shortName: 'rainy',
          equality: ManifestEquality.data,
          fields: [
            ManifestField(
              name: 'rain',
              type: ManifestType(
                name: 'int',
                isNullable: false,
              ),
            ),
          ],
        ),
      ],
      params: [],
    ),
  );

  final writer = BackwardWriter(source);

  print(writer.write());
}
0
likes
0
pub points
18%
popularity

Publisher

verified publisher6thsolution.com

Dart and Flutter sealed class generator and annotations.

Homepage
Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

meta

More

Packages that depend on sealed_writer