mirror of
https://github.com/nisrulz/flutter-examples.git
synced 2025-11-08 20:50:04 +00:00
New Example - Stateless MObX Counter App (#104)
Co-authored-by: A HEAD FULL OF DREAMS <workdeveloper@gmail.com> Co-authored-by: Nishant Srivastava <nisrulz@users.noreply.github.com>
This commit is contained in:
46
statless_counter_app/lib/counter.g.dart
Normal file
46
statless_counter_app/lib/counter.g.dart
Normal file
@@ -0,0 +1,46 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'counter.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// StoreGenerator
|
||||
// **************************************************************************
|
||||
|
||||
// ignore_for_file: non_constant_identifier_names, unnecessary_brace_in_string_interps, unnecessary_lambdas, prefer_expression_function_bodies, lines_longer_than_80_chars, avoid_as, avoid_annotating_with_dynamic
|
||||
|
||||
mixin _$Counter on _Counter, Store {
|
||||
final _$valueAtom = Atom(name: '_Counter.value');
|
||||
|
||||
@override
|
||||
int get value {
|
||||
_$valueAtom.reportRead();
|
||||
return super.value;
|
||||
}
|
||||
|
||||
@override
|
||||
set value(int value) {
|
||||
_$valueAtom.reportWrite(value, super.value, () {
|
||||
super.value = value;
|
||||
});
|
||||
}
|
||||
|
||||
final _$_CounterActionController = ActionController(name: '_Counter');
|
||||
|
||||
@override
|
||||
void increment() {
|
||||
final _$actionInfo =
|
||||
_$_CounterActionController.startAction(name: '_Counter.increment');
|
||||
try {
|
||||
return super.increment();
|
||||
} finally {
|
||||
_$_CounterActionController.endAction(_$actionInfo);
|
||||
}
|
||||
}
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return '''
|
||||
value: ${value}
|
||||
''';
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user