Constructors
constructor
- new Upload(__namedParameters): Upload
Accessors
[toStringTag]
- get [toStringTag](): string
Returns string
Methods
buildPayload
- buildPayload(__namedParameters): Promise<{
formData: FormData;
knownLength: boolean;
}> Parameters
__namedParameters: {
attachmentType?: string;
field: string;
maxFiles: number;
values: IUploadSourceMedia[];
}
Optional
attachmentType?: string
field: string
maxFiles: number
Returns Promise<{
formData: FormData;
knownLength: boolean;
}>
chatPhoto
- chatPhoto(params): Promise<{
chat: object;
message_id: number;
}> Parameters
params: IUploadParams & {
chat_id: number;
crop_width?: number;
crop_x?: number;
crop_y?: number;
}
Returns Promise<{
chat: object;
message_id: number;
}>
conduct
- conduct(__namedParameters): Promise<any>
Returns Promise<any>
conductDocument
- conductDocument(params, __namedParameters?): Promise<any>
Parameters
params: IUploadParams & {
type?: string;
}
__namedParameters: {
attachmentType: undefined | string;
} = {}
attachmentType: undefined | string
Returns Promise<any>
conductMessageDocument
- conductMessageDocument(params, __namedParameters?): Promise<any>
Parameters
params: IUploadParams & {
type?: string;
}
__namedParameters: {
attachmentType: undefined | string;
} = {}
attachmentType: undefined | string
Returns Promise<any>
conductWallDocument
- conductWallDocument(params, __namedParameters?): Promise<any>
Parameters
params: IUploadParams & {
type?: string;
}
__namedParameters: {
attachmentType: undefined | string;
} = {}
attachmentType: undefined | string
Returns Promise<any>
groupCover
- groupCover(params): Promise<{
images: {
height: number;
url: string;
width: number;
}[];
}> Parameters
params: IUploadParams & {
crop_x?: number;
crop_x2?: number;
crop_y?: number;
crop_y2?: number;
group_id: number;
}
Returns Promise<{
images: {
height: number;
url: string;
width: number;
}[];
}>
marketPhoto
- marketPhoto(params): Promise<PhotoAttachment>
Parameters
params: IUploadParams & {
crop_width?: number;
crop_x?: number;
crop_y?: number;
group_id: number;
main_photo?: number;
}
ownerPhoto
- ownerPhoto(params): Promise<{
photo_hash: string;
photo_src: string;
photo_src_big: string;
photo_src_small: string;
post_id: number;
saved: number;
}> Returns Promise<{
photo_hash: string;
photo_src: string;
photo_src_big: string;
photo_src_small: string;
post_id: number;
saved: number;
}>
photoAlbum
- photoAlbum(params): Promise<PhotoAttachment[]>
Parameters
params: IUploadParams & {
album_id: number;
caption?: string;
group_id?: number;
latitude?: number;
longitude?: number;
}
pollPhoto
- pollPhoto(params): Promise<Record<string, any>>
Returns Promise<Record<string, any>>
storiesPhoto
- storiesPhoto(params): Promise<StoryAttachment>
Parameters
params: IUploadParams & {
add_to_news?: number;
clickable_stickers?: string;
group_id?: number;
link_text: string;
link_url: string;
reply_to_story?: string;
user_ids?: string | string[];
}
storiesVideo
- storiesVideo(params): Promise<StoryAttachment>
Parameters
params: IUploadParams & {
add_to_news?: number;
clickable_stickers?: string;
group_id?: number;
link_text: string;
link_url: string;
reply_to_story?: string;
user_ids?: string | string[];
}
upload
- upload(url, __namedParameters): Promise<any>
Parameters
url: string | URL
__namedParameters: {
forceBuffer: boolean;
formData: FormData;
timeout: number;
}
forceBuffer: boolean
formData: FormData
timeout: number
Returns Promise<any>
video
- video(params): Promise<VideoAttachment>
Parameters
params: IUploadParams & {
album_id?: number;
compression?: number;
description?: string;
group_id?: number;
is_private?: number;
link?: string;
name?: string;
no_comments?: number;
privacy_comment?: string;
privacy_view?: string;
repeat?: number;
wallpost?: number;
}
wallPhoto
- wallPhoto(params): Promise<PhotoAttachment>
Parameters
params: IUploadParams & {
caption?: string;
group_id?: number;
latitude?: number;
longitude?: number;
user_id?: number;
}
Constructor