Network

YandexDisk.mjs

@mr_ozio/scraper-utils · v2.5.0 · Generated April 21, 2026

Target Style

Target Style

1 exports

class

YandexDisk

Target Style
export class YandexDisk extends EventEmitter {

No description provided.

Target style API. Preferred for new code.

Members

11 items

Target Style

Target Style

6 members

constructor

constructor

Target Style
constructor(token) {

/** Builds a Yandex Disk client from an OAuth token.

Parameters

  • tokenstring

method

info

Target Style
async info() {

/** Returns account storage information.

Returns

Promise<{ totalSpace: number, usedSpace: number, trashSize: number, maxFileSize: number }>

method

upload

Target Style
async upload({ from, to, overwrite = false, removeAfterUpload = false } = {}) {

/** Uploads one file to Yandex Disk.

Parameters

  • {from: string, to: string, overwrite?: boolean, removeAfterUpload?: boolean, }} [options]

Returns

Promise<void>

method

stats

Target Style
async stats({ at }) {

/** Returns file metadata for a remote path.

Parameters

  • options{ at: string }

Returns

Promise<any>

method

uploadDirectory

Target Style
async uploadDirectory({ from, to } = {}) {

/** Uploads a local folder tree to Yandex Disk.

Parameters

  • [options]{ from: string, to: string }

Returns

Promise<void>

method

createDirectory

Target Style
async createDirectory({ at }) {

/** Creates a remote folder if it does not already exist.

Parameters

  • options{ at: string }

Returns

Promise<void>

Legacy Style

Legacy Style

5 members

method

getInfo

Legacy Style
async getInfo() {

/** Returns account storage information.

Returns

Promise<{ totalSpace: number, usedSpace: number, trashSize: number, maxFileSize: number }>

method

uploadFile

Legacy Style
async uploadFile(localPath, remotePath, { overwrite, removeAfterUpload } = {}) {

/** Uploads one file to Yandex Disk.

Parameters

  • localPathstring
  • remotePathstring
  • [options]{ overwrite?: boolean, removeAfterUpload?: boolean }

Returns

Promise<void>

method

fileStats

Legacy Style
async fileStats(file) {

/** Returns file metadata for a remote path.

Parameters

  • filestring

Returns

Promise<any>

method

uploadFolder

Legacy Style
async uploadFolder(localFolder, remoteFolder) {

/** Uploads a local folder tree to Yandex Disk.

Parameters

  • localFolderstring
  • remoteFolderstring

Returns

Promise<void>

method

createFolder

Legacy Style
async createFolder(remotePath) {

/** Creates a remote folder if it does not already exist.

Parameters

  • remotePathstring

Returns

Promise<void>

Legacy Style

Legacy Style

0 exports

No legacy exports in this module.