Search...

withFiles

export declare function withFiles(files: DescriptiveRawFile[], options: APIInteractionResponseCallbackData): {  body: {    attachments: {      id: string;      description: string | undefined;    }[];    flags?: import("discord-api-types/v10").MessageFlags;    content?: string | undefined;    embeds?: import("discord-api-types/v10").APIEmbed[] | undefined;    allowed_mentions?: import("discord-api-types/v10").APIAllowedMentions | undefined;    components?: import("discord-api-types/v10").APIActionRowComponent<import("discord-api-types/v10").APIMessageActionRowComponent>[] | undefined;    tts?: boolean | undefined;    thread_name?: string | undefined;  };  files: {    name: string;    data: string | number | boolean | Uint8Array | Buffer;  }[];};
export declare function withFiles(files: DescriptiveRawFile[], options: APIInteractionResponseCallbackData): {  body: {    attachments: {      id: string;      description: string | undefined;    }[];    flags?: import("discord-api-types/v10").MessageFlags;    content?: string | undefined;    embeds?: import("discord-api-types/v10").APIEmbed[] | undefined;    allowed_mentions?: import("discord-api-types/v10").APIAllowedMentions | undefined;    components?: import("discord-api-types/v10").APIActionRowComponent<import("discord-api-types/v10").APIMessageActionRowComponent>[] | undefined;    tts?: boolean | undefined;    thread_name?: string | undefined;  };  files: {    name: string;    data: string | number | boolean | Uint8Array | Buffer;  }[];};
A utility function to create a form data payload given an array of file buffers
NameTypeOptionalDescription
filesDescriptiveRawFile[]NoThe files to create a form data payload for
optionsAPIInteractionResponseCallbackDataNoThe additional options for the form data payload