UNPKG

ionic-native

Version:

Native plugin wrappers for Cordova and Ionic with TypeScript, ES6+, Promise and Observable support

27 lines (26 loc) 1.13 kB
/** * @name Base64 To Gallery * @description This plugin allows you to save base64 data as a png image into the device * @usage * ```typescript * import { Base64ToGallery } from 'ionic-native'; * * * Base64ToGallery.base64ToGallery(base64Data, 'img_').then( * res => console.log('Saved image to gallery ', res), * err => console.log('Error saving image to gallery ', err) * ); * ``` */ export declare class Base64ToGallery { /** * Converts a base64 string to an image file in the device gallery * @param {string} data The actual base64 string that you want to save * @param {any} options (optional) An object with properties: prefix: string, mediaScanner: boolean. Prefix will be prepended to the filename. If true, mediaScanner runs Media Scanner on Android and saves to Camera Roll on iOS; if false, saves to Library folder on iOS. * @returns {Promise<any>} returns a promise that resolves when the image is saved. */ static base64ToGallery(data: string, options?: { prefix?: string; mediaScanner?: boolean; }): Promise<any>; }