UNPKG

@meumobi/mmb-media-provider

Version:

A angular service to handle media on meumobi apps

35 lines (34 loc) 1.14 kB
import { FileTransfer } from '@ionic-native/file-transfer'; import { File } from '@ionic-native/file'; import { Storage } from '@ionic/storage'; import { FileOpener } from '@ionic-native/file-opener'; import { Platform } from 'ionic-angular/platform/platform'; import { Observable, BehaviorSubject } from 'rxjs'; export declare class MediaService { private fileTransfer; private storage; private file; private fileOpener; plt: Platform; private files; private files$; private fileTranfers; private options; private mimes; constructor(fileTransfer: FileTransfer, storage: Storage, file: File, fileOpener: FileOpener, plt: Platform); private getFilesFromStorage; remove(file: any): Promise<any>; decorateFile(file: any): Promise<any>; abort(file: any): void; download(file: any): BehaviorSubject<any>; private getFileEntry; private getFilePath; private getFileFullPath; private getFileName; private getFileStatus; private getBehavior; openFile(file: any): void; private addFile; private removeFile; getFilesObserver(): Observable<any>; }