Unique identifier for this provider (e.g. "googleDrive").
Human-readable label shown in the picker dialog (e.g. "Google Drive").
Opens the provider's file picker and returns the user's selection, or null if the user cancelled.
Execution context providing editor, options, and provider config.
A promise resolving to the picked PickerResult, or null on cancellation.
OptionaluploadUploads a file to the provider's storage and returns the result, or null on cancellation.
Optional — providers that do not support upload should omit this method.
Execution context providing editor, options, and provider config.
The File object to upload.
A promise resolving to the upload PickerResult, or null on cancellation.
Contract that every cloud provider adapter must implement. Built-in providers are in
src/providers/. Custom providers can be added by the integrator.Author
Salvatore Callari Callari@WaXCode.net