dispose method

Future<void> dispose()

Disposes the scope and all its dependencies.

This triggers a full cleanup. All middlewares are notified, and the scope is marked as unusable.

Implementation

Future<void> dispose() {
  return _disposeFuture ??= _disposeScope();
}