UNPKG

@capgo/capacitor-flash

Version:

Switch the Flashlight / Torch of your device.

37 lines (36 loc) 1.02 kB
export interface CapacitorFlashPlugin { /** * Checks if flashlight is available * @returns {Promise<{ value: boolean }>} true if flashlight is available and false if not */ isAvailable(): Promise<{ value: boolean; }>; /** * Turns the flashlight on * @returns {Promise<void>} an empty Promise * @param intensity The intensity of the light between 0.0 and 1.0 */ switchOn(options: { intensity?: number; }): Promise<void>; /** * Turns the flashlight off * @rejects PluginResultError */ switchOff(): Promise<void>; /** * Checks if the flashlight is turned on or off * @returns {Promise<{ value: boolean }>} True of flaslight is turned on and false if not */ isSwitchedOn(): Promise<{ value: boolean; }>; /** * Toggle the flashlight * @returns {Promise<{ value: boolean }>} True if that worked and false if not */ toggle(): Promise<{ value: boolean; }>; }