find<T extends Renderer> method

T? find<T extends Renderer>(
  1. bool handler(
    1. T child
    ), {
  2. bool includeSelf = false,
})

Implementation

T? find<T extends Renderer>(
  bool Function(T child) handler, {
  bool includeSelf = false,
}) {
  T? target;

  propagateToChildren<T>((child) {
    if (handler(child)) {
      target = child;
      return false;
    }
    return true;
  }, includeSelf: includeSelf);

  return target;
}