only method

Returns a registry containing only the requested names.

This is useful for page-level bundles where the generated browser entrypoint should only retain the page component it is responsible for.

Implementation

FlintComponentRegistry only(Iterable<String> names) {
  final selected = <String, FlintPageBuilder>{};
  for (final name in names) {
    final builder = _pages[name];
    if (builder != null) selected[name] = builder;
  }
  return FlintComponentRegistry(selected);
}