featureStateTemplate function

String featureStateTemplate(
  1. String name
)

Implementation

String featureStateTemplate(String name) => '''
abstract class ${_pascal(name)}State {}

class ${_pascal(name)}Initial extends ${_pascal(name)}State {}

class ${_pascal(name)}Loading extends ${_pascal(name)}State {}

class ${_pascal(name)}Loaded extends ${_pascal(name)}State {
  final List<dynamic> items;
  ${_pascal(name)}Loaded(this.items);
}

class ${_pascal(name)}Error extends ${_pascal(name)}State {
  final String message;
  ${_pascal(name)}Error(this.message);
}
''';