testik_generator 0.0.1 copy "testik_generator: ^0.0.1" to clipboard
testik_generator: ^0.0.1 copied to clipboard

discontinued
outdated

Immutable Data Class Generator

Dart Immutable Data Class Builder #

Example classes

import 'package:testik/testik.dart';

part 'models.g.dart';

@data
abstract class User implements _$User {
  User._();
  factory User(String name, int age, String weight) = _$User$._;
}

@data
abstract class Animal implements _$User {
    Animal._();
  factory Animal(String name) = _$Animal$._;
} 

Usage

test() {
  var user = User("Joe Doe", 33, "OK");
  assert(user.name == "Joe Doe");
  assert(user.age == 33);
  assert(user.weight == "OK");
}
0
likes
20
pub points
0%
popularity

Publisher

unverified uploader

Immutable Data Class Generator

Repository (GitHub)
View/report issues

License

BSD-3-Clause (LICENSE)

Dependencies

analyzer, build, source_gen, testik

More

Packages that depend on testik_generator