UNPKG

x-api-sdk-ts

Version:

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

31 lines (30 loc) 926 B
export declare class TwitterError extends Error { code?: number | undefined; constructor(message: string, code?: number | undefined); } export declare class TwitterAPIError extends TwitterError { errors?: Array<{ code: number; message: string; }> | undefined; constructor(message: string, code?: number, errors?: Array<{ code: number; message: string; }> | undefined); } export declare class RateLimitError extends TwitterError { resetTime?: Date | undefined; constructor(message: string, resetTime?: Date | undefined); } export declare class AuthenticationError extends TwitterError { constructor(message: string); } export interface TwitterErrorResponse { response: { status: number; data: any; headers: Record<string, string>; }; message?: string; } export declare function parseTwitterError(error: any): TwitterError;