interface ButtonPaginationOptions {
    additionalActionRows: (APIActionRowComponent<APIMessageActionRowComponent> | JSONEncodable<APIActionRowComponent<APIMessageActionRowComponent>> | ActionRowData<MessageActionRowComponentData | MessageActionRowComponentBuilder>)[];
    authorDependent: boolean;
    authorId: null | UserResolvable;
    buttons: ButtonPaginationControllerResolavable[];
    collectorOptions: Omit<MessageCollectorOptionsParams<MessageComponentType, boolean>, "time">;
    componentsOrder: PaginationComponentsOrder;
    deferUpdateControllerInteraction: boolean;
    endTimer: null | number;
    ephemeral: boolean;
    onEnd: ButtonPaginationOnEnd | "Ignore" | "RemoveComponents" | "DisableComponents" | "DeletePagination";
    pages: PageResolvable[];
    singlePageNoControllers: boolean;
}

Hierarchy (view full)

Implemented by

Properties

additionalActionRows: (APIActionRowComponent<APIMessageActionRowComponent> | JSONEncodable<APIActionRowComponent<APIMessageActionRowComponent>> | ActionRowData<MessageActionRowComponentData | MessageActionRowComponentBuilder>)[]
authorDependent: boolean
authorId: null | UserResolvable
collectorOptions: Omit<MessageCollectorOptionsParams<MessageComponentType, boolean>, "time">
componentsOrder: PaginationComponentsOrder
deferUpdateControllerInteraction: boolean
endTimer: null | number
ephemeral: boolean
onEnd: ButtonPaginationOnEnd | "Ignore" | "RemoveComponents" | "DisableComponents" | "DeletePagination"
singlePageNoControllers: boolean