public PageModuleGenerator(WebPageMetadata metadata, IComponentAdapterFactory componentAdapterFactory) { _metadata = metadata; _componentAdapterFactory = componentAdapterFactory; _components = new List <IComponentAdapter>(); _metaPageExtension = new HyperappPageMetadata(); metadata.Extensions.Add(_metaPageExtension); }
public BackendApiProxyAccessRewriter(WebPageMetadata metaPage) { _metaPage = metaPage; _metaPageExtension = _metaPage.Extensions.Get <HyperappPageMetadata>(); _backendApiTypes = new HashSet <TypeMember>(metaPage.BackendApis.Select(api => api.InterfaceType)); }