my_data_state 0.1.0 copy "my_data_state: ^0.1.0" to clipboard
my_data_state: ^0.1.0 copied to clipboard

discontinued
outdated

A simple package to encapsulate the state of data (loading, loaded, exists, not exists)

DataState is a micro library to represent the state of data.

It contains the following classes:

  • DataState (abstract)
    • DataLoading
    • DataLoaded (abstract)
      • DateExists
      • DateNotExist

Usage: #


void main() {
  const loading = DataLoading();
  print(loading);
  final loaded = DataState.loaded(3);
  print(loaded is DataExists);
  print(loaded.data); // 3
  final notExist = DataState.loaded(null);
  final notExistList = DataState.loaded([]);
  print(notExist is DataNotExists);
  print(notExistList is DataNotExists);
}
1
likes
0
points
14
downloads

Publisher

unverified uploader

Weekly Downloads

A simple package to encapsulate the state of data (loading, loaded, exists, not exists)

Repository (GitHub)
View/report issues

License

unknown (license)

More

Packages that depend on my_data_state