mirror of
https://github.com/pese-git/cherrypick.git
synced 2026-01-23 21:13:35 +00:00
16 lines
316 B
Dart
16 lines
316 B
Dart
import 'package:dart_di/resolvers/resolver.dart';
|
|
|
|
/**
|
|
* Разрешает зависимость для фабричной функции
|
|
*/
|
|
class FactoryResolver<T> extends Resolver<T> {
|
|
final T Function() _factory;
|
|
|
|
FactoryResolver(this._factory);
|
|
|
|
@override
|
|
T resolve() {
|
|
return _factory();
|
|
}
|
|
}
|