UNPKG

trender-client

Version:
13 lines (12 loc) 872 B
import RequestEmitter, { requestParams } from '../utils/RequestEmitter'; import type { GlobalInterface, MessageInterface } from './Interfaces'; declare class MessageManager extends RequestEmitter { constructor(params: requestParams); create(channel_id: string, params: MessageInterface.createParams): Promise<MessageInterface.messageCreateResponse>; fetch(channel_id: string, params?: GlobalInterface.paginationParams): Promise<MessageInterface.messageFetchResponse>; unreads(): Promise<MessageInterface.unreadFetchResponse>; read(channel_id: string, message_id: string): Promise<GlobalInterface.successResponse>; delete(channel_id: string, message_id: string): Promise<GlobalInterface.successResponse>; report(target_id: string, reason: number, description?: string): Promise<GlobalInterface.successResponse>; } export default MessageManager;