
@capacitor-community/keep-awake
⚡️ Capacitor plugin to prevent devices from dimming or locking the screen.
## Maintainers | Maintainer | GitHub | Social | | ------------- | ----------------------------------------------- | ------------------------------------------------- | | Kevin Boosten | [kevinboosten](https://github.com/kevinboosten) | [@kevinboosten](https://twitter.com/kevinboosten) | | Robin Genz | [robingenz](https://github.com/robingenz) | [@robin_genz](https://twitter.com/robin_genz) | ## Installation ```shell npm install @capacitor-community/keep-awake npx cap sync ``` ## Configuration No configuration required for this plugin. ## Demo A working example can be found in example-app folder. ## Usage ```typescript import { KeepAwake } from '@capacitor-community/keep-awake'; const keepAwake = async () => { await KeepAwake.keepAwake(); }; const allowSleep = async () => { await KeepAwake.allowSleep(); }; const isSupported = async () => { const result = await KeepAwake.isSupported(); return result.isSupported; }; const isKeptAwake = async () => { const result = await KeepAwake.isKeptAwake(); return result.isKeptAwake; }; ``` ## APIPromise<IsSupportedResult>
--------------------
### isKeptAwake()
```typescript
isKeptAwake() => PromisePromise<IsKeptAwakeResult>
--------------------
### Interfaces
#### IsSupportedResult
| Prop | Type |
| ----------------- | -------------------- |
| **`isSupported`** | boolean |
#### IsKeptAwakeResult
| Prop | Type |
| ----------------- | -------------------- |
| **`isKeptAwake`** | boolean |