getService<T extends Runnable> static method

T? getService<T extends Runnable>()

Get a service by type.

Example:

final firebase = Nylo.getService<FirebaseKit>();
final messaging = firebase?.getService<FirebaseKitMessaging>();

Implementation

static T? getService<T extends Runnable>() {
  try {
    return _services.firstWhere((s) => s is T) as T;
  } catch (_) {
    return null;
  }
}