Documentation - v0.27.1
    Preparing search index...

    Information about file location.

    Catch-all class for all kinds of Telegram file locations, including ones that are embedded directly into the entity.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    Constructors

    • Parameters

      • location:
            | Uint8Array<ArrayBufferLike>
            | TypeInputFileLocation
            | TypeInputWebFileLocation
            | (
                () => Uint8Array<ArrayBufferLike> | 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.

      • OptionalfileSize: number

        File size in bytes, when available

      • OptionaldcId: number

        DC ID of the file, when available

      Returns FileLocation

    Properties

    dcId?: number

    DC ID of the file, when available

    fileSize?: number

    File size in bytes, when available

    location:
        | Uint8Array<ArrayBufferLike>
        | TypeInputFileLocation
        | TypeInputWebFileLocation
        | (
            () => Uint8Array<ArrayBufferLike> | 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.