UNPKG

x-api-sdk-ts

Version:

TypeScript Library for the X (ex-twitter) API V2

22 lines 779 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Users = void 0; const IUsers_1 = require("../interfaces/api/IUsers"); class Users extends IUsers_1.AbstractUsers { async getMe(userFields = ['id', 'username'], expansions, tweetFields) { const headers = await this.oAuth2.getHeaders(); const data = { 'user.fields': userFields }; if (expansions) { data['expansions'] = expansions; } if (tweetFields) { data['tweet.fields'] = tweetFields; } return await this.requestClient.get(`${this.baseUrl}/2/users/me`, data, { ...headers, 'Content-Type': 'application/json' }); } } exports.Users = Users; //# sourceMappingURL=users.js.map