feat(MessageManager): extend API coverage (#4869)

Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com>
Co-authored-by: izexi <43889168+izexi@users.noreply.github.com>
Co-authored-by: Advaith <advaithj1@gmail.com>
This commit is contained in:
monbrey
2021-05-11 08:32:15 +10:00
committed by GitHub
parent 7ce741dacd
commit c56c4a8dc8
3 changed files with 109 additions and 53 deletions

11
typings/index.d.ts vendored
View File

@@ -1144,7 +1144,7 @@ declare module 'discord.js' {
public fetchWebhook(): Promise<Webhook>;
public crosspost(): Promise<Message>;
public fetch(force?: boolean): Promise<Message>;
public pin(options?: { reason?: string }): Promise<Message>;
public pin(): Promise<Message>;
public react(emoji: EmojiIdentifierResolvable): Promise<MessageReaction>;
public removeAttachments(): Promise<Message>;
public reply(
@@ -1164,7 +1164,7 @@ declare module 'discord.js' {
public suppressEmbeds(suppress?: boolean): Promise<Message>;
public toJSON(): object;
public toString(): string;
public unpin(options?: { reason?: string }): Promise<Message>;
public unpin(): Promise<Message>;
}
export class MessageAttachment {
@@ -2191,6 +2191,9 @@ declare module 'discord.js' {
constructor(channel: TextChannel | DMChannel, iterable?: Iterable<any>);
public channel: TextBasedChannelFields;
public cache: Collection<Snowflake, Message>;
public crosspost(message: MessageResolvable): Promise<Message>;
public delete(message: MessageResolvable): Promise<void>;
public edit(message: MessageResolvable, options: MessageEditOptions): Promise<Message>;
public fetch(message: Snowflake, cache?: boolean, force?: boolean): Promise<Message>;
public fetch(
options?: ChannelLogsQueryOptions,
@@ -2198,7 +2201,9 @@ declare module 'discord.js' {
force?: boolean,
): Promise<Collection<Snowflake, Message>>;
public fetchPinned(cache?: boolean): Promise<Collection<Snowflake, Message>>;
public delete(message: MessageResolvable): Promise<void>;
public react(message: MessageResolvable, emoji: EmojiIdentifierResolvable): Promise<void>;
public pin(message: MessageResolvable): Promise<void>;
public unpin(message: MessageResolvable): Promise<void>;
}
export class PresenceManager extends BaseManager<Snowflake, Presence, PresenceResolvable> {