Skip to content

Overriding Resolvers

Read Me

Overriding resolvers can be more complex and confusing than other parts of Iridium. We actually recommened reading our source code first to get how we're doing this. You should have already read this documentation page as well before beginning.

Resolvers take a resolvable varient and produce a concrete varient. Think of them as the bridge between those two states.

Generally, most users are content with overriding views, however in certain situation you want to control the entire rendering pipeline for a certain component.

There is no definitive guide for overriding resolvers since they are all different. You need to be comfortable reading some of our source code to be able to advance in the section

Example

A classic example of overriding a resolver, is overriding page resolvers. Page resolvers are the entry point for the vast majority of Iridium's requests.

Released under the MIT License.