dart_stream 0.1.2 dart_stream: ^0.1.2 copied to clipboard
A collection util can process list by some operation like flatMap distinct shuffle and reduce. Taking ispiration from java stream
Dart Stream #
A collection util inspired by java streams
Show Case #
Example #
import 'package:dart_stream/dart_stream.dart';
void main() {
print(DartStream.of([1, 2, 3]).map((t) => t - 1).allMatch((t) => t > 0));
print([1, 2, 3].toStream().map((t) => t - 1).toList());
}
Pub.dev #
flutter pub add dart_stream
Todo List #
- ✅ : shuffle
- ✅ : reverse
- ✅ : takeWhile
- ✅ : dropWhile
- ❌ : more unit test
- ❌ : more async method
See Also #
License #
The MIT License, see LICENSE.