interface BaseMessageOptions {
    allowedMentions?: MessageMentionOptions;
    components?: readonly (
        | APIMessageTopLevelComponent
        | TopLevelComponentData
        | JSONEncodable<APIMessageTopLevelComponent>
        | ActionRowData<
            (MessageActionRowComponentBuilder | MessageActionRowComponentData),
        >
    )[];
    content?: string;
    embeds?: readonly (APIEmbed | JSONEncodable<APIEmbed>)[];
    files?: readonly (
        | Stream
        | Attachment
        | BufferResolvable
        | AttachmentBuilder
        | AttachmentPayload
        | JSONEncodable<APIAttachment>
    )[];
}

Hierarchy (View Summary)

Properties

allowedMentions?: MessageMentionOptions
components?: readonly (
    | APIMessageTopLevelComponent
    | TopLevelComponentData
    | JSONEncodable<APIMessageTopLevelComponent>
    | ActionRowData<
        (MessageActionRowComponentBuilder | MessageActionRowComponentData),
    >
)[]
content?: string
embeds?: readonly (APIEmbed | JSONEncodable<APIEmbed>)[]
files?: readonly (
    | Stream
    | Attachment
    | BufferResolvable
    | AttachmentBuilder
    | AttachmentPayload
    | JSONEncodable<APIAttachment>
)[]