A generic file.

This does not include audios, videos, voices etc. and only used for documents without any special attributes.

Hierarchy (view full)

Constructors

Properties

dcId?: number

DC ID of the file, when available

fileSize?: number

File size in bytes, when available

location:
    | Uint8Array
    | TypeInputFileLocation
    | TypeInputWebFileLocation
    | (() => Uint8Array | TypeInputFileLocation | TypeInputWebFileLocation)

Location of the file.

Either a TL object declaring remote file location, a Buffer containing actual file content (for stripped thumbnails and vector previews), or a function that will return either of those.

When a function is passed, it will be lazily resolved the first time downloading the file.

type: "document" = ...

Type of the media (for use in a tagged union)

Accessors

Methods