register<T extends AmplifyPluginConfig> method
Registers a factory for plugin type T
.
Implementation
void register<T extends AmplifyPluginConfig>(
AmplifyPluginConfigFactory<T> pluginFactory,
) {
if (_plugins.containsKey(pluginFactory.name)) {
throw ArgumentError(
'Plugin already registered for ${pluginFactory.name}',
);
}
_plugins[pluginFactory.name] = pluginFactory;
}