closeByKey<T> static method

Future<void> closeByKey<T>(
  1. Key key, [
  2. T? result
])

Implementation

static Future<void> closeByKey<T>(Key key, [T? result]) async {
  final info = _layerQueue.cast<_LayerInfo?>().firstWhere(
        (info) => info?.widget.key == key,
        orElse: () => null,
      );
  if (info != null) {
    await _closeLayer(info, result, true);
  }
}