Attr
Node
Ref
Component
Base class for components built from Nodes.
Component<'model>
Base class for components with a typed model.
ElmishComponent<'model, 'msg>
Base class for components that are part of an Elmish view.
ProgramComponent<'model, 'msg>
Base class for components that run an Elmish program.
Program
Functions to enable the router in an Elmish program.
HTML attribute or Blazor component parameter. Use attr or Html.op_EqualsGreater to create attributes.
Html
Create HTML elements, attributes and event handlers. [category: HTML]
HtmlRef
A utility to bind a reference to a rendered HTML element.
An HTML fragment.
Ref<'T>
A utility to bind a reference to a rendered component.
EndPointAttribute
Declare how an F# union case matches to a URI.
InvalidRouter
Exception thrown when a router is incorrectly defined.
InvalidRouterKind
The kinds of invalid router.
IRouter<'model, 'msg>
A router that binds page navigation with Elmish.
PageModel<'T>
A wrapper type to include a model in a router page type.
Router
Functions for building Routers that bind page navigation with Elmish.
Router<'model, 'msg>
A simple hand-written router.
Router<'ep, 'model, 'msg>
A simple router where the endpoint corresponds to a value easily gettable from the model.
RouterExtensions
WildcardAttribute
Declare that the given field of an F# union case matches the entire remainder of the URL path.