UNPKG

ionic-native

Version:

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

37 lines (36 loc) 761 B
/** * @name Insomnia * @description * Prevent the screen of the mobile device from falling asleep. * * @usage * ```typescript * import { Insomnia } from 'ionic-native'; * * * Insomnia.keepAwake() * .then( * () => console.log('success'), * () => console.log('error') * ); * * Insomnia.allowSleepAgain() * .then( * () => console.log('success'), * () => console.log('error') * ); * ``` * */ export declare class Insomnia { /** * Keeps awake the application * @returns {Promise<any>} */ static keepAwake(): Promise<any>; /** * Allows the application to sleep again * @returns {Promise<any>} */ static allowSleepAgain(): Promise<any>; }