@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:
28 lines (27 loc) • 869 B
TypeScript
/**
* @param {object} companionOptions
*/
export function getMaskableSecrets(companionOptions: object): any[];
export namespace defaultOptions {
namespace server {
let protocol: string;
let path: string;
}
let providerOptions: {};
namespace s3 {
export let endpoint: string;
export let conditions: any[];
export let useAccelerateEndpoint: boolean;
export { defaultGetKey as getKey };
export let expires: number;
}
let enableUrlEndpoint: boolean;
let enableGooglePickerEndpoint: boolean;
let allowLocalUrls: boolean;
let periodicPingUrls: any[];
let streamingUpload: boolean;
let clientSocketConnectTimeout: number;
let metrics: boolean;
}
export function validateConfig(companionOptions: object): void;
import { defaultGetKey } from '../server/helpers/utils.js';