DeferredFeatureLoader typedef

DeferredFeatureLoader = Future<FeatureDescriptor> Function()

A callback that loads a FeatureDescriptor, potentially using Dart's deferred import mechanism for web code splitting.

Example usage with deferred imports:

import 'package:feature_food/feature_food.dart' deferred as food;

final loader = () async {
  await food.loadLibrary();
  return food.feature;
};

Implementation

typedef DeferredFeatureLoader = Future<FeatureDescriptor> Function();