register method

Resolvable<Unit> register(
  1. TPlugin plugin
)

Adds plugin to this manager. If a host scope was provided, also installs the plugin into it.

Implementation

Resolvable<Unit> register(TPlugin plugin) {
  plugins.add(plugin);
  final h = _host;
  if (h == null) return syncUnit();
  return h.installPlugin(plugin).toUnit();
}