UNPKG

@virtuals-protocol/game-twitter-node

Version:

Strongly typed, full-featured, light, versatile yet powerful Virtual Twitter API v2 client for Node.js. Forked from twitter-api-v2.

29 lines (28 loc) 1.12 kB
import TwitterApiv1 from "../v1/client.v1"; import TwitterApiv2 from "../v2/client.v2"; import TwitterApiReadWrite from "./readwrite"; import TwitterAds from "../ads/client.ads"; /** * Twitter v1.1 and v2 API client. */ export declare class TwitterApi extends TwitterApiReadWrite { protected _v1?: TwitterApiv1; protected _v2?: TwitterApiv2; protected _ads?: TwitterAds; get v1(): TwitterApiv1 | undefined; get v2(): TwitterApiv2; /** * Get a client with read/write rights. */ get readWrite(): TwitterApiReadWrite; /** * Get Twitter Ads API client */ get ads(): TwitterAds; static getErrors(error: any): (import("../types").ErrorV1 | import("../types").ErrorV2)[]; /** Extract another image size than obtained in a `profile_image_url` or `profile_image_url_https` field of a user object. */ static getProfileImageInSize(profileImageUrl: string, size: "normal" | "bigger" | "mini" | "original"): string; } export { default as TwitterApiReadWrite } from "./readwrite"; export { default as TwitterApiReadOnly } from "./readonly"; export default TwitterApi;