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