twitter-api-v2-patch
Version:
Strongly typed, full-featured, light, versatile yet powerful Twitter API v1.1 and v2 client for Node.js.
20 lines (19 loc) • 1.33 kB
TypeScript
import type { GetDmListV1Args, ReceivedDMEventsV1, TReceivedDMEvent, TwitterResponse, ReceivedWelcomeDMCreateEventV1, WelcomeDirectMessageListV1Result } from '../types';
import { CursoredV1Paginator } from './paginator.v1';
export declare class DmEventsV1Paginator extends CursoredV1Paginator<ReceivedDMEventsV1, GetDmListV1Args, TReceivedDMEvent> {
protected _endpoint: string;
protected refreshInstanceFromResult(response: TwitterResponse<ReceivedDMEventsV1>, isNextPage: true): void;
protected getPageLengthFromRequest(result: TwitterResponse<ReceivedDMEventsV1>): number;
protected getItemArray(): import("../types").DirectMessageCreateV1[];
/**
* Events returned by paginator.
*/
get events(): import("../types").DirectMessageCreateV1[];
}
export declare class WelcomeDmV1Paginator extends CursoredV1Paginator<WelcomeDirectMessageListV1Result, GetDmListV1Args, ReceivedWelcomeDMCreateEventV1> {
protected _endpoint: string;
protected refreshInstanceFromResult(response: TwitterResponse<WelcomeDirectMessageListV1Result>, isNextPage: true): void;
protected getPageLengthFromRequest(result: TwitterResponse<WelcomeDirectMessageListV1Result>): number;
protected getItemArray(): ReceivedWelcomeDMCreateEventV1[];
get welcomeMessages(): ReceivedWelcomeDMCreateEventV1[];
}