providerGroupBuilder function

Builder providerGroupBuilder(
  1. BuilderOptions options
)

Creates a Builder that generates provider groups based on the configuration

Implementation

Builder providerGroupBuilder(BuilderOptions options) {
  final config = BuildConfig.loadYamlFile() ?? const BuildConfig();

  return LibraryBuilder(
    ProviderGroupGenerator(
      includeAnyProviders: config.includeAnyProviders,
      includeNonProviders: config.includeNonProviders,
      defaultGroupClassName: config.defaultGroupClassName,
    ),
    generatedExtension: '.provider_group.dart',
    options: options,
  );
}