Flarum (v2.0.0-beta.4)
    Preparing search index...

    Interface RouteResolver<Attrs, Comp, RouteArgs>

    interface RouteResolver<
        Attrs extends ComponentAttrs,
        Comp extends Component<Attrs & { routeName: string }>,
        RouteArgs extends Record<string, unknown> = {},
    > {
        onmatch(
            this: this,
            args: RouteArgs,
            requestedPath: string,
            route: string,
        ): Promise<new () => Comp>;
        render?(this: this, vnode: Vnode<Attrs, Comp>): Children;
    }

    Type Parameters

    Implemented by

    Index

    Methods