interface APIFileComponent

external
export interface APIFileComponent extends APIBaseComponent<ComponentType.File>

A File is a top-level component that allows you to display an uploaded file as an attachment to the message and reference it in the component.Each file component can only display 1 attached file, but you can upload multiple files and add them to different file components within your payload.Files are only available in messages.

See also: https://discord.com/developers/docs/components/reference#file

external
file : APIUnfurledMediaItem

This unfurled media item is unique in that it **only** support attachment references using the attachment://<filename> syntax

optionalexternal
spoiler? : boolean = false

Whether the media should be a spoiler (or blurred out)