UNPKG

vk-io

Version:

Modern VK API SDK for Node.js

128 lines (127 loc) 2.98 kB
/** * Chat peer ID */ export declare const PEER_CHAT_ID_OFFSET = 2000000000; /** * Minimum time interval api with error */ export declare const MINIMUM_TIME_INTERVAL_API = 1133; /** * The attachment types */ export declare enum AttachmentType { ALBUM = "album", AUDIO = "audio", AUDIO_MESSAGE = "audio_message", GRAFFITI = "graffiti", DOCUMENT = "doc", GIFT = "gift", LINK = "link", MARKET_ALBUM = "market_album", MARKET = "market", PHOTO = "photo", STICKER = "sticker", VIDEO = "video", WALL_REPLY = "wall_reply", WALL = "wall", POLL = "poll", PODCAST = "podcast", STORY = "story", TEXTLIVE = "textlive" } export type AttachmentTypeString = 'album' | 'audio' | 'audio_message' | 'graffiti' | 'doc' | 'market_album' | 'market' | 'photo' | 'story' | 'video' | 'wall' | 'poll' | 'gift' | 'link' | 'sticker' | 'wall_reply'; /** * Default extensions for attachments */ export declare enum DefaultExtension { photo = "jpg", video = "mp4", audio = "mp3", graffiti = "png", audioMessage = "ogg" } /** * Default content type for attachments */ export declare enum DefaultContentType { photo = "image/jpeg", video = "video/mp4", audio = "audio/mp3", graffiti = "image/png", audioMessage = "audio/ogg" } /** * Sources of captcha */ export declare enum CaptchaType { API = "API", DIRECT_AUTH = "DIRECT_AUTH", IMPLICIT_FLOW_AUTH = "IMPLICIT_FLOW_AUTH", ACCOUNT_VERIFICATION = "ACCOUNT_VERIFICATION" } /** * Message source */ export declare enum MessageSource { USER = "user", CHAT = "chat", GROUP = "group", EMAIL = "email" } /** * Resource types */ export declare enum ResourceType { USER = "user", GROUP = "group", APPLICATION = "application" } /** * Updates sources */ export declare enum UpdateSource { POLLING = "POLLING", WEBHOOK = "WEBHOOK", WEBSOCKET = "WEBSOCKET" } /** * Upload error codes */ export declare enum UploadErrorCode { MISSING_PARAMETERS = "MISSING_PARAMETERS", NO_FILES_TO_UPLOAD = "NO_FILES_TO_UPLOAD", EXCEEDED_MAX_FILES = "EXCEEDED_MAX_FILES", UNSUPPORTED_SOURCE_TYPE = "UNSUPPORTED_SOURCE_TYPE" } /** * Updates error codes */ export declare enum UpdatesErrorCode { NEED_RESTART = "NEED_RESTART", POLLING_REQUEST_FAILED = "POLLING_REQUEST_FAILED" } /** * Collect error codes */ export declare enum CollectErrorCode { EXECUTE_ERROR = "EXECUTE_ERROR" } /** * Snippets error codes */ export declare enum ResourceErrorCode { INVALID_URL = "INVALID_URL", INVALID_RESOURCE = "INVALID_RESOURCE", RESOURCE_NOT_FOUND = "RESOURCE_NOT_FOUND" } /** * Snippets error codes */ export declare enum SharedErrorCode { MISSING_CAPTCHA_HANDLER = "MISSING_CAPTCHA_HANDLER", MISSING_TWO_FACTOR_HANDLER = "MISSING_TWO_FACTOR_HANDLER" } /** * Symbol of data definition for serialization */ export declare const kSerializeData: unique symbol;