Classgatewayv0.2.1-next.0
class Paginator<Item, Prefix extends string> extends PaginatorBase<
Item,
Prefix,
PageContext
>Member visibility
Filter class members by access level.
Paginator(config: PaginatorConfig<Item, Prefix, PageContext>)Item
The item type, inferred from the source.
ItemPrefix
The route prefix, inferred from config.prefix.
Prefix extends stringconfig
protected readonly config: PaginatorConfig<Item, Prefix, Ctx>Inherited from:PaginatorBase
cursor
The page cursor, pass it to your @ButtonRoute.
readonly cursor: PageCursor<Prefix>Inherited from:PaginatorBase
public readonly Handler: PaginatorHandlerCtor<Prefix>page()
Render a page as a ReplyResponse. To post it elsewhere, add flags: MessageFlags.IsComponentsV2.
async page(
ctx: Ctx,
n: number
): Promise<ReplyResponse>Inherited from:PaginatorBase
public async start(
handler: RepliableHandler<Repliables>
): Promise<Message>Parameter:
handlerThe handler starting the paginator, normally this.