diff --git a/lib/src/providers/service_provider.dart b/lib/src/providers/service_provider.dart index 0ca42f7..9396e99 100644 --- a/lib/src/providers/service_provider.dart +++ b/lib/src/providers/service_provider.dart @@ -105,4 +105,7 @@ extension ServiceProvider on BuildContext { /// to notify listeners of changes. Services are typically registered in /// `ArcaneServiceProvider` and can be accessed using the `serviceOfType` /// method on `BuildContext`. -abstract class ArcaneService with ChangeNotifier {} +abstract class ArcaneService with ChangeNotifier { + static T? of(BuildContext context) => + context.serviceOfType(); +}