UNPKG

ionic-coreo

Version:

Ionic2 module for integration with Coreo

25 lines (24 loc) 1 kB
/// <reference types="promise.prototype.finally" /> import { Platform } from 'ionic-angular'; import { Camera, CameraOptions } from '@ionic-native/camera'; import { File } from '@ionic-native/file'; import { FilePath } from '@ionic-native/file-path'; import { CoreoConfig } from './config'; export declare class CoreoPhoto { private platform; private config; private camera; private file; private filePath; constructor(platform: Platform, config: CoreoConfig, camera: Camera, file: File, filePath: FilePath); capturePicture(options?: CameraOptions): Promise<string>; selectPicture(options?: CameraOptions): Promise<string>; private capturePictureFromCamera(options?); private selectPictureFromLibrary(options?); private movePictureFileToAppStorage(file); private copyPictureFileToAppStorage(file); private resolveNativePath(file); private splitToDirAndFilename(path); private generateUniqueFilename(existing); private handleError(err); }