To create a readonly signal from a ValueListenable, use the toSignal extension:
ValueListenable
toSignal
final ValueListenable listenable = ValueNotifier(10);final signal = listenable.toSignal();