closeWith static method

void closeWith(
  1. dynamic possibleClosable
)

If provided possibleClosable instance is Closable it will close it. It is helper method pass any instance here and it will be closed if can.

Implementation

static void closeWith(dynamic possibleClosable) {
  if (possibleClosable != null && possibleClosable is Closable) {
    possibleClosable.close();
  }
  if (possibleClosable is Future<Closable>) {
    possibleClosable.then((value) => value.close());
  }
}