Skip to content

Latest commit

 

History

History
148 lines (106 loc) · 2.93 KB

document.md

File metadata and controls

148 lines (106 loc) · 2.93 KB

DocumentAttachment

import { DocumentAttachment } from 'vk-io';

Наследует класс Attachment

Constructor

Инициализация новой инстанции

new DocumentAttachment(document, vk);
Параметр Тип Описание
photo Object Объект документ
vk VK Объект VK

Пример использования

const [document] = await vk.api.audio.getById({
	audios: '1_123456789'
});

new DocumentAttachment(document, vk);

isText

Проверяет, является ли документ текстовым

attachment.isText; // => ?boolean

isArchive

Проверяет, является ли документ архивом

attachment.isArchive; // => ?boolean

isGif

Проверяет, является ли документ gif файлом

attachment.isGif; // => ?boolean

isImage

Проверяет, является ли документ изображением

attachment.isImage; // => ?boolean

isGraffiti

Проверяет, является ли документ граффити

attachment.isGraffiti; // => ?boolean

isAudio

Проверяет, является ли документ аудиозаписью

attachment.isAudio; // => ?boolean

isVoice

Проверяет, является ли документ голосовой записью

attachment.isVoice; // => ?boolean

isVideo

Проверяет, является ли документ видеозаписью

attachment.isVideo; // => ?boolean

isBook

Проверяет, является ли документ электронной книгой

attachment.isBook; // => ?boolean

title

Возвращает название документа

attachment.title; // => ?string

createdAt

Возвращает метку времени даты добавления документа

attachment.createdAt; // => ?number

typeId

Возвращает идентификатор типа документа

attachment.typeId; // => ?number

typeName

Возвращает название типа документа

attachment.typeName; // => ?string

size

Возвращает размер документа в байтах

attachment.size; // => ?number

extension

Возвращает расширение документа

attachment.extension; // => ?string

url

Возвращает адрес документа

attachment.url; // => ?string

preview

Возвращает превью документа

attachment.preview; // => ?Object