Bind<T>.withClassName constructor

Bind<T>.withClassName({
  1. required Function constructor,
  2. required BindType type,
  3. required String className,
  4. BindConfig<T>? config,
  5. String? key,
})

Implementation

factory Bind.withClassName({
  required Function constructor,
  required BindType type,
  required String className,
  BindConfig<T>? config,
  String? key,
}) {
  final constructorString = constructor.runtimeType.toString();
  final params = _extractParams(constructorString);

  return Bind<T>._(
    constructor: constructor,
    className: className,
    params: params,
    type: type,
    config: config,
    key: key,
  );
}