listenable property

_ListenableAspect<T> listenable

Create a ValueListenable implementation of InheritableAspect that overrides the InheritableAspect.shouldNotify of this to notify it's listeners without causing a build for enclosing BuildContext

The returned InheritableAspect should ideally be held onto by stateful variable.

The ChangeNotifier won't fire unless the of method has satisfactory Inheritable of T.

Implementation

_ListenableAspect<T> get listenable => _ListenableAspect(this);