Skip to content

Instantly share code, notes, and snippets.

@caldeirasoft
caldeirasoft / value_listenable_stream.dart
Created July 31, 2020 10:18 — forked from shinayser/value_listenable_stream.dart
A function that converts a ValueListenable to a Stream
Stream<T> valueListenableToStreamAdapter<T>(ValueListenable<T> listenable) {
StreamController<T> controller;
void listener() {
controller.add(listenable.value);
}
void start() {
listenable.addListener(listener);
}