types(MessagePayload): Specify typings for files and resolveFile (#6608)

This commit is contained in:
Jiralite
2021-09-08 13:34:53 +01:00
committed by GitHub
parent ea6a57e927
commit ea3695585d

6
typings/index.d.ts vendored
View File

@@ -1420,7 +1420,7 @@ export class MessagePayload {
public readonly isMessage: boolean;
public readonly isMessageManager: boolean;
public readonly isInteraction: boolean;
public files: unknown[] | null;
public files: HTTPAttachmentData[] | null;
public options: MessageOptions | WebhookMessageOptions;
public target: MessageTarget;
@@ -1429,7 +1429,9 @@ export class MessagePayload {
options: string | MessageOptions | WebhookMessageOptions,
extra?: MessageOptions | WebhookMessageOptions,
): MessagePayload;
public static resolveFile(fileLike: BufferResolvable | Stream | FileOptions | MessageAttachment): Promise<unknown>;
public static resolveFile(
fileLike: BufferResolvable | Stream | FileOptions | MessageAttachment,
): Promise<HTTPAttachmentData>;
public makeContent(): string | undefined;
public resolveData(): this;