import {Cordova, Plugin} from './plugin'; @Plugin({ plugin: 'https://github.com/gitawego/cordova-screenshot.git', pluginRef: 'navigator.screenshot', repo: 'https://github.com/gitawego/cordova-screenshot.git' }) export class Screenshot { /** * Takes screenshot and saves the image * * @param {string} format. Format can take the value of either 'jpg' or 'png' * On ios, only 'jpg' format is supported * @param {number} quality. Determines the quality of the screenshot. * Default quality is set to 100. * @param {string} filename. Name of the file as stored on the storage */ @Cordova({ successIndex: 1, errorIndex: 0 }) static save (format: string, quality: number, filename: string) : Promise {return} /** * Takes screenshot and returns the image as an URI * * @param {number} quality. Determines the quality of the screenshot. * Default quality is set to 100. */ @Cordova({ successIndex: 1, errorIndex: 0 }) static URI (quality: number) : Promise {return} }