UNPKG

@uppy/companion

Version:

OAuth helper and remote fetcher for Uppy's (https://uppy.io) extensible file upload widget with support for drag&drop, resumable uploads, previews, restrictions, file processing/encoding, remote providers like Dropbox and Google Drive, S3 and more :dog:

50 lines (49 loc) 1.46 kB
/** * Adapter for API https://developer.box.com/reference/ */ export default class Box extends Provider { constructor(options: any); /** * Lists files and folders from Box API * * @param {object} options * @param {string} options.directory * @param {any} options.query * @param {{ accessToken: string }} options.providerUserSession * @param {unknown} options.companion */ list({ directory, providerUserSession: { accessToken: token }, query, companion, }: { directory: string; query: any; providerUserSession: { accessToken: string; }; companion: unknown; }): Promise<any>; download({ id, providerUserSession: { accessToken: token } }: { id: any; providerUserSession: { accessToken: any; }; }): Promise<any>; thumbnail({ id, providerUserSession: { accessToken: token } }: { id: any; providerUserSession: { accessToken: any; }; }): Promise<any>; size({ id, providerUserSession: { accessToken: token } }: { id: any; providerUserSession: { accessToken: any; }; }): Promise<any>; logout({ companion, providerUserSession: { accessToken: token } }: { companion: any; providerUserSession: { accessToken: any; }; }): Promise<any>; #private; } import Provider from '../Provider.js';