pub fn render_component_assets(
protocol: &WebUIProtocol,
roots: &[String],
file_name_template: &str,
) -> Result<Vec<ComponentAssetFile>, WebUIError>Expand description
Render static CDN-loadable component asset modules for root components.
Each requested root produces one ESM module. The module contains the root’s conservative component dependency closure, template/style metadata, and any WebUI condition closures needed by those templates.
§Errors
Returns WebUIError when the root allowlist is invalid, a requested root
has no compiled template metadata, asset filename generation fails, or two
component assets resolve to the same filename.