using<T> method

Future<T> using<T>(
  1. K key,
  2. Future<T> action(
    1. V value,
    2. DspReg disposer
    )
)

Implementation

Future<T> using<T>(
  K key,
  Future<T> Function(V value, DspReg disposer) action,
) {
  return DspReg.perform((disposers) async {
    final value = await acquire(key, disposers);
    return await action(value, disposers);
  });
}