Whether a debounce window is currently open — i.e. a call has been made and the delay has not yet elapsed (and the debouncer has not been cancelled or finalized).
bool get isPending => _timer?.isActive ?? false;