Class DiscussionPageResolver<Attrs, RouteArgs>

A custom route resolver for DiscussionPage that generates the same key to all posts on the same discussion. It triggers a scroll when going from one post to another in the same discussion.

Type Parameters

Hierarchy

Constructors

Properties

component: (new () => DiscussionPage<Attrs>)

Type declaration

routeName: string
scrollToPostNumber: null | number = null

Methods

  • Remove optional parts of a discussion's slug to keep the substring that bijectively maps to a discussion object. By default this just extracts the numerical ID from the slug. If a custom discussion slugging driver is used, this may need to be overriden.

    Parameters

    • slug: undefined | string

    Returns undefined | string

Generated using TypeDoc v0.23.24