import { RestChannel } from "https://deno.land/x/disc@0.3.0-alpha/src/rest/mod.ts";
Constructors
new
RestChannel(rClient: RestClient, id: string)Methods
addPinnedMessage(id: string): Promise<void>
bulkDeleteMessages(msgs: string[]): Promise<void>
createInvite(opts?: SomeObject): Promise<Invite>
createMessage(opts: MessageReq): Promise<MessageRes>
createPermissions(overrideId: string, opts: SomeObject): Promise<void>
createReaction(msgId: string, emoji: unknown): Promise<void>
crosspostMessage(msgId: string): Promise<MessageRes>
delete(): Promise<SomeChannel>
deleteAllReactions(msgId: string): Promise<void>
deleteAllReactionsForEmoji(msgId: string, emoji: unknown): Promise<void>
deleteMessage(msgId: string): Promise<void>
deleteOwnReaction(msgId: string, emoji: unknown): Promise<void>
deletePermissions(overrideId: string): Promise<void>
deletePinnedMessage(id: string): Promise<void>
deleteUserReaction(): Promise<void>
msgId: string,
emoji: unknown,
userId: string,
editMessage(msgId: string, opts: SomeObject): Promise<MessageRes>
editPermissions(overrideId: string, opts: SomeObject): Promise<void>
get(): Promise<SomeChannel>
getInvites(): Promise<Invite[]>
getMessage(id: string): Promise<MessageRes>
getMessages(): Promise<MessageRes[]>
getPinnedMessages(): Promise<MessageRes[]>
getReactions(msgId: string, emoji: unknown): Promise<UserRes>
modify(): Promise<SomeChannel>
triggerTypingIndicator(): Promise<void>