import { DocumentAttachment } from 'vk-io';
Наследует класс Attachment
Инициализация новой инстанции
new DocumentAttachment(document, vk);
Параметр | Тип | Описание |
---|---|---|
photo | Object | Объект документ |
vk | VK | Объект VK |
Пример использования
const [document] = await vk.api.audio.getById({
audios: '1_123456789'
});
new DocumentAttachment(document, vk);
Проверяет, является ли документ текстовым
attachment.isText; // => ?boolean
Проверяет, является ли документ архивом
attachment.isArchive; // => ?boolean
Проверяет, является ли документ gif файлом
attachment.isGif; // => ?boolean
Проверяет, является ли документ изображением
attachment.isImage; // => ?boolean
Проверяет, является ли документ граффити
attachment.isGraffiti; // => ?boolean
Проверяет, является ли документ аудиозаписью
attachment.isAudio; // => ?boolean
Проверяет, является ли документ голосовой записью
attachment.isVoice; // => ?boolean
Проверяет, является ли документ видеозаписью
attachment.isVideo; // => ?boolean
Проверяет, является ли документ электронной книгой
attachment.isBook; // => ?boolean
Возвращает название документа
attachment.title; // => ?string
Возвращает метку времени даты добавления документа
attachment.createdAt; // => ?number
Возвращает идентификатор типа документа
attachment.typeId; // => ?number
Возвращает название типа документа
attachment.typeName; // => ?string
Возвращает размер документа в байтах
attachment.size; // => ?number
Возвращает расширение документа
attachment.extension; // => ?string
Возвращает адрес документа
attachment.url; // => ?string
Возвращает превью документа
attachment.preview; // => ?Object