mirror of
https://github.com/bitsocialnet/5chan.git
synced 2026-08-03 07:41:04 +02:00
22 lines
564 B
TypeScript
22 lines
564 B
TypeScript
import { registerPlugin } from '@capacitor/core';
|
|
import type { ProviderAttempt, ProviderId } from '../lib/media-hosting/types';
|
|
|
|
interface PickAndUploadMediaOptions {
|
|
providerOrder: ProviderId[];
|
|
}
|
|
|
|
interface PickAndUploadMediaResult {
|
|
url: string;
|
|
fileName: string;
|
|
provider: ProviderId;
|
|
attempts?: ProviderAttempt[];
|
|
}
|
|
|
|
interface FileUploaderPlugin {
|
|
pickAndUploadMedia(options?: PickAndUploadMediaOptions): Promise<PickAndUploadMediaResult>;
|
|
}
|
|
|
|
const FileUploader = registerPlugin<FileUploaderPlugin>('FileUploader');
|
|
|
|
export default FileUploader;
|