usecase_annotation 0.0.5
usecase_annotation: ^0.0.5 copied to clipboard
usecase_annotation allows you to generate usecases class from the repository class
example/usecase_annotation_example.dart
import 'package:usecase_annotation/usecase_annotation.dart';
@useCase
abstract class AuthRepo {
void m1();
Future<String> m2(int param1);
}
class AuthRepoImpl implements AuthRepo {
@override
void m1() {}
@override
Future<String> m2(int param1) {
throw UnimplementedError();
}
}