UNPKG

trender-client

Version:
60 lines (59 loc) 1.99 kB
import RequestEmitter, { requestParams } from './utils/RequestEmitter'; import type { MeInterface } from './Managers/Interfaces'; import GuildManager from './Managers/GuildManager'; import PostManager from './Managers/PostManager'; import SessionManager from './Managers/SessionManager'; import UserManager from './Managers/UserManager'; import MessageManager from './Managers/MessageManager'; import AffiliationManager from './Managers/AffiliationManager'; import PushNoficationManager from './Managers/PushNoficationManager'; import ExploreManager from './Managers/ExploreManager'; import NotificationManager from './Managers/NotificationManager'; import SubscriptionManager from './Managers/SubscriptionManager'; export * from "./Managers/Interfaces"; export declare const userFlags: { TRENDER_EMPLOYEE: number; TRENDER_PARTNER: number; VERIFIED_USER: number; PREMIUM_USER: number; EARLY_SUPPORTER: number; CERTIFIED_MODERATOR: number; PREMIUM_2_USER: number; PREMIUM_3_USER: number; }; export declare const webSocketRoutes: { CONNECT: number; CHECK_CONNECTION: number; SEND_MESSAGE: number; READ_MESSAGE: number; START_TYPING: number; STOP_TYPING: number; RECEIVE_NOTIFICATION: number; }; export declare const trendsCategories: { number: number; name: string; }[]; export declare const languageList: { language: string; name: string; local_language: { english: string; original: string; }; }[]; declare class Client extends RequestEmitter { user: UserManager; post: PostManager; guild: GuildManager; session: SessionManager; message: MessageManager; affiliation: AffiliationManager; pushNotification: PushNoficationManager; explore: ExploreManager; notification: NotificationManager; subscription: SubscriptionManager; constructor(params: requestParams); informations(): Promise<MeInterface.myInformations>; } export default Client;