blob: fd612d8ceae3607c3c5126e3eecf2c047871eefc [file] [log] [blame]
import 'package:mobx_codegen/src/template/method_override.dart';
class ObservableFutureTemplate {
ObservableFutureTemplate({required this.method});
final MethodOverrideTemplate method;
@override
// ignore: prefer_single_quotes
String toString() => """
@override
ObservableFuture${method.returnTypeArgs} ${method.name}${method.typeParams}(${method.params}) {
final _\$future = super.${method.name}${method.typeArgs}(${method.args});
return ObservableFuture${method.returnTypeArgs}(_\$future);
}""";
}