tryCreateService<T extends Object, P extends Object> function

T? tryCreateService<T extends Object, P extends Object>(
  1. P param, {
  2. String? id,
})

Locates and invokes an injected service factory or returns null if not found.

Implementation

T? tryCreateService<T extends Object, P extends Object>(P param, {String? id}) {
  return hasService<T>(id: id) ? createService<T, P>(param, id: id) : null;
}