twitter-api-v2-patch
Version:
Strongly typed, full-featured, light, versatile yet powerful Twitter API v1.1 and v2 client for Node.js.
35 lines (34 loc) • 984 B
JavaScript
import { TimelineV2Paginator } from './v2.paginator';
export class DMTimelineV2Paginator extends TimelineV2Paginator {
getItemArray() {
return this.events;
}
/**
* Events returned by paginator.
*/
get events() {
var _a;
return (_a = this._realData.data) !== null && _a !== void 0 ? _a : [];
}
get meta() {
return super.meta;
}
}
export class FullDMTimelineV2Paginator extends DMTimelineV2Paginator {
constructor() {
super(...arguments);
this._endpoint = 'dm_events';
}
}
export class OneToOneDMTimelineV2Paginator extends DMTimelineV2Paginator {
constructor() {
super(...arguments);
this._endpoint = 'dm_conversations/with/:participant_id/dm_events';
}
}
export class ConversationDMTimelineV2Paginator extends DMTimelineV2Paginator {
constructor() {
super(...arguments);
this._endpoint = 'dm_conversations/:dm_conversation_id/dm_events';
}
}