@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:
23 lines (22 loc) • 621 B
TypeScript
/**
* Adapter for API https://developers.google.com/drive/api/v3/
*/
export class Drive extends Provider {
list(options: any): Promise<any>;
download({ id, token }: {
id: any;
token: any;
}): Promise<any>;
logout: typeof logout;
refreshToken: typeof refreshToken;
}
export function streamGoogleFile({ token, id: idIn }: {
token: any;
id: any;
}): Promise<{
stream: import("got", { with: { "resolution-mode": "import" } }).Request;
size: any;
}>;
import Provider = require("../../Provider");
import { logout } from "../index";
import { refreshToken } from "../index";