{"_id":"@danyalwe/capacitor-battery","_rev":"5-bbd63d9da30741f1899d0f573d23ccd1","name":"@danyalwe/capacitor-battery","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.1":{"name":"@danyalwe/capacitor-battery","version":"0.0.1","keywords":["capacitor","plugin","native","battery","web","android","ios","ionic"],"author":{"name":"zAlweNy26"},"license":"MIT","_id":"@danyalwe/capacitor-battery@0.0.1","maintainers":[{"name":"danyalwe","email":"danynic20@gmail.com"}],"homepage":"https://github.com/zAlweNy26/capacitor-battery#readme","bugs":{"url":"https://github.com/zAlweNy26/capacitor-battery/issues"},"dist":{"shasum":"1543236096b95a172f5630f28d4845fae30f7cf7","tarball":"https://registry.npmjs.org/@danyalwe/capacitor-battery/-/capacitor-battery-0.0.1.tgz","fileCount":27,"integrity":"sha512-NL7uQXqR80CimjmqmlRRpUP4bsLRai7dS5TDypHDTu4wHl8VmapqdCU+8TPzSx98/TTBlhzwc5dUFkUNULTHDg==","signatures":[{"sig":"MEYCIQCp2SNz+7B0CR2BKIttme2nNN/7lYbEOJw8LR72TULMmwIhAOrb1Q/ApehlMbnIDdrUkqyXNGT0b8/i5iO1325PIcAJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52736},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"8ec6a695779b1a52a1abd94a323c12fdecec9435","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && tsc && rollup -c rollup.config.js --bundleConfigAsCjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BatteryPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","release":"npm run build && changeset publish","prettier":"prettier \"**/*.{css,html,ts,js}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","verify:android":"cd android && gradlew clean build test && cd .."},"_npmUser":{"name":"danyalwe","email":"danynic20@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/zAlweNy26/capacitor-battery.git","type":"git"},"_npmVersion":"8.19.4","description":"Capacitor plugin to get access to every info about the device battery","directories":{},"_nodeVersion":"16.20.2","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","rimraf":"^5.0.1","rollup":"^3.28.1","prettier":"~3.0.3","swiftlint":"^1.0.2","typescript":"^5.1.6","@capacitor/ios":"^5.3.0","@capacitor/core":"^5.3.0","@changesets/cli":"^2.26.2","@capacitor/docgen":"^0.2.1","@capacitor/android":"^5.3.0","@ionic/eslint-config":"^0.3.0","prettier-plugin-java":"~2.3.1","@ionic/prettier-config":"^4.0.0","prettier-plugin-kotlin":"^2.1.0","@ionic/swiftlint-config":"^1.1.2","@typescript-eslint/eslint-plugin":"^5.62.0"},"peerDependencies":{"@capacitor/core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-battery_0.0.1_1693912579611_0.5012705026984441","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@danyalwe/capacitor-battery","version":"0.0.2","keywords":["capacitor","plugin","native","battery","web","android","ios","ionic"],"author":{"name":"zAlweNy26"},"license":"MIT","_id":"@danyalwe/capacitor-battery@0.0.2","maintainers":[{"name":"danyalwe","email":"danynic20@gmail.com"}],"homepage":"https://github.com/zAlweNy26/capacitor-battery#readme","bugs":{"url":"https://github.com/zAlweNy26/capacitor-battery/issues"},"dist":{"shasum":"9995845072a5febc1587466fa541f8228b2e0d27","tarball":"https://registry.npmjs.org/@danyalwe/capacitor-battery/-/capacitor-battery-0.0.2.tgz","fileCount":27,"integrity":"sha512-O9llZUNsFnnYKwtt19FzXSWoktyiXkZ+9wfLT8iXDy7+Jz/Q53XaSCmkFZFx2561wFctPRTky3+6zzJuhOtobw==","signatures":[{"sig":"MEYCIQC5/Vr+18l1+fttVg/wZug3lSK2dJJvptSFeTpSrUwpuAIhAL6z4QP0ZCbhMYjmgGoEa9rVJmXDmwF56yvIdWg04XNq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52835},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"433264b46a8c413c41a8fa7f267b4173f0775c45","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && tsc && rollup -c rollup.config.js --bundleConfigAsCjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BatteryPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","release":"npm run build && changeset publish","prettier":"prettier \"**/*.{css,html,ts,js}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","verify:android":"cd android && gradlew clean build test && cd .."},"_npmUser":{"name":"danyalwe","email":"danynic20@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/zAlweNy26/capacitor-battery.git","type":"git"},"_npmVersion":"8.19.4","description":"Capacitor plugin to get access to every info about the device battery","directories":{},"_nodeVersion":"16.20.2","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","rimraf":"^5.0.1","rollup":"^3.28.1","prettier":"~3.0.3","swiftlint":"^1.0.2","typescript":"^5.1.6","@capacitor/ios":"^5.3.0","@capacitor/core":"^5.3.0","@changesets/cli":"^2.26.2","@capacitor/docgen":"^0.2.1","@capacitor/android":"^5.3.0","@ionic/eslint-config":"^0.3.0","prettier-plugin-java":"~2.3.1","@ionic/prettier-config":"^4.0.0","prettier-plugin-kotlin":"^2.1.0","@ionic/swiftlint-config":"^1.1.2","@typescript-eslint/eslint-plugin":"^5.62.0"},"peerDependencies":{"@capacitor/core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-battery_0.0.2_1694548236029_0.569161840365829","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@danyalwe/capacitor-battery","version":"0.0.3","keywords":["capacitor","plugin","native","battery","web","android","ios","ionic"],"author":{"name":"zAlweNy26"},"license":"MIT","_id":"@danyalwe/capacitor-battery@0.0.3","maintainers":[{"name":"danyalwe","email":"danynic20@gmail.com"}],"homepage":"https://github.com/zAlweNy26/capacitor-battery#readme","bugs":{"url":"https://github.com/zAlweNy26/capacitor-battery/issues"},"dist":{"shasum":"457c2a3d5ba2d4e1d627abe1c7a39018bf7a3aac","tarball":"https://registry.npmjs.org/@danyalwe/capacitor-battery/-/capacitor-battery-0.0.3.tgz","fileCount":27,"integrity":"sha512-noBpOs5JTLhFA6SR5Yh4Vv8x0GosR5MYP15F3+S9Gw6buPdq1qhd/zHFBN1ChxVVO5cSh5iCgIkySImLtea/CA==","signatures":[{"sig":"MEYCIQCR5TF3GKxiJzdyfaevQ+6YQmuLiS0FBc0WchhaDWFvNAIhAO/uEXZV/q6UaRYKFhIMBEfyxc5n4FIvyI/9/fJ+A0ZR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67877},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"37e8b18430d3e39baccf9eada04cd3006771971f","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && tsc && rollup -c rollup.config.js --bundleConfigAsCjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BatteryPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","release":"npm run build && changeset publish","prettier":"prettier \"**/*.{css,html,ts,js}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","verify:android":"cd android && gradlew clean build test && cd .."},"_npmUser":{"name":"danyalwe","email":"danynic20@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/zAlweNy26/capacitor-battery.git","type":"git"},"_npmVersion":"8.19.4","description":"Get access to every info about the device battery!","directories":{},"_nodeVersion":"16.20.2","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.1","rollup":"^3.28.1","prettier":"~3.0.3","swiftlint":"^1.0.2","typescript":"^5.1.6","@capacitor/ios":"^6.0.0","@capacitor/core":"^6.0.0","@changesets/cli":"^2.26.2","@capacitor/docgen":"^0.2.1","@capacitor/android":"^6.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"~2.3.1","@ionic/prettier-config":"^4.0.0","prettier-plugin-kotlin":"^2.1.0","@ionic/swiftlint-config":"^1.1.2","@typescript-eslint/eslint-plugin":"^5.62.0"},"peerDependencies":{"@capacitor/core":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-battery_0.0.3_1755680627737_0.37703719116269574","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@danyalwe/capacitor-battery","version":"0.0.4","keywords":["capacitor","plugin","native","battery","web","android","ios","ionic"],"author":{"name":"zAlweNy26"},"license":"MIT","_id":"@danyalwe/capacitor-battery@0.0.4","maintainers":[{"name":"danyalwe","email":"danynic20@gmail.com"}],"homepage":"https://github.com/zAlweNy26/capacitor-battery#readme","bugs":{"url":"https://github.com/zAlweNy26/capacitor-battery/issues"},"dist":{"shasum":"908f397755f489fc2734118747d0034f91aed750","tarball":"https://registry.npmjs.org/@danyalwe/capacitor-battery/-/capacitor-battery-0.0.4.tgz","fileCount":27,"integrity":"sha512-CizQhSxE/uJt5KN99S9JwnUm5RRizrpteJqoayX4eML4deJnH1xMFNAbSxMCVlIC+hmTgAnAQRY+8hbywN9wfw==","signatures":[{"sig":"MEUCIQCTQy3AUPKMLo45Uxhf5xDfu9mSFmYzUbQnRrnK38/s2gIgf1bJSVLWDs8ZrycvQ2DCvuyBrn09eYEsA/F8cZfjPNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67586},"main":"dist/plugin.cjs.js","_from":"file:danyalwe-capacitor-battery-0.0.4.tgz","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && tsc && rollup -c rollup.config.mjs --bundleConfigAsCjs","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api BatteryPlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","release":"npm run build && changeset publish","prettier":"prettier \"**/*.{css,html,ts,js}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","verify:android":"cd android && gradlew clean build test && cd .."},"_npmUser":{"name":"danyalwe","email":"danynic20@gmail.com"},"prettier":"@ionic/prettier-config","_resolved":"/tmp/f91b8daaecfba75d96a3f89e2cb59b9f/danyalwe-capacitor-battery-0.0.4.tgz","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","_integrity":"sha512-CizQhSxE/uJt5KN99S9JwnUm5RRizrpteJqoayX4eML4deJnH1xMFNAbSxMCVlIC+hmTgAnAQRY+8hbywN9wfw==","repository":{"url":"git+https://github.com/zAlweNy26/capacitor-battery.git","type":"git"},"_npmVersion":"10.9.3","description":"Get access to every info about the device battery!","directories":{},"_nodeVersion":"22.18.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"^4.30.1","prettier":"^3.6.2","swiftlint":"^2.0.0","typescript":"^5.1.6","@capacitor/ios":"^7.0.0","@capacitor/core":"^7.0.0","@changesets/cli":"^2.29.6","@capacitor/docgen":"^0.3.0","@capacitor/android":"^7.0.0","@ionic/eslint-config":"^0.4.0","prettier-plugin-java":"^2.7.4","@ionic/prettier-config":"^4.0.0","prettier-plugin-kotlin":"^2.1.0","@ionic/swiftlint-config":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.62.0"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/capacitor-battery_0.0.4_1755682631095_0.9069010913177551","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@danyalwe/capacitor-battery","version":"1.0.0","description":"Capacitor plugin for battery monitoring","author":{"name":"danyalwe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/zAlweNy26/capacitor-plugins.git"},"bugs":{"url":"https://github.com/zAlweNy26/capacitor-plugins/issues"},"keywords":["capacitor","plugin","native"],"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.mts","publishConfig":{"access":"public"},"scripts":{"verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"xcodebuild -scheme Battery -destination generic/platform=iOS","verify:android":"cd android && ./gradlew clean build test && cd ..","verify:web":"npm run build","lint":"npm run prettier -- --check && npm run swiftlint -- lint","fmt":"npm run prettier -- --write && npm run swiftlint -- --fix --format","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","docgen":"docgen --api BatteryPlugin --output-readme README.md --output-json dist/docs.json","build":"tsdown","test":"vitest run","watch":"tsc --watch","release":"commit-and-tag-version --path . --tag-prefix \"capacitor-battery@\""},"peerDependencies":{"@capacitor/core":">=8.0.0"},"devDependencies":{"@capacitor/android":"^8.4.1","@capacitor/core":"^8.4.1","@capacitor/docgen":"^0.3.1","@capacitor/ios":"^8.4.1","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0","prettier":"^3.9.5","prettier-plugin-java":"^2.10.2","swiftlint":"^2.0.0","tsdown":"^0.22.4","typescript":"^5.9.3","vitest":"^4.1.10"},"prettier":"@ionic/prettier-config","swiftlint":"@ionic/swiftlint-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"gitHead":"dc742ad1c4a205dcfefeda7f6e0dd850d52c04d4","_id":"@danyalwe/capacitor-battery@1.0.0","homepage":"https://github.com/zAlweNy26/capacitor-plugins#readme","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-UIsnfrB8nTQW6/Cpm+U8p/bCSC6BwtbVcMdmjEcbp1giR+xsR9l3Ye/EPsjT1iWAtZmwvm7UciwUB1xL8aIGdA==","shasum":"3e8f1e709f03e2904cd64418274055ab7e29d20f","tarball":"https://registry.npmjs.org/@danyalwe/capacitor-battery/-/capacitor-battery-1.0.0.tgz","fileCount":32,"unpackedSize":105562,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danyalwe%2fcapacitor-battery@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGMCl45AzYVrplm1eNiyWQZzIGG7EppOWwmaScDqG4guAiAQ6QxPhdrCO8kXs4QRwKxylBSK5vHCZnl/ljnB/9n1nA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d908ef39-9194-4ab4-abe3-c886274708af"}},"directories":{},"maintainers":[{"name":"danyalwe","email":"danynic20@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/capacitor-battery_1.0.0_1783668798760_0.36794865365811336"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-05T11:16:19.442Z","modified":"2026-07-10T07:33:19.170Z","0.0.1":"2023-09-05T11:16:19.803Z","0.0.2":"2023-09-12T19:50:36.263Z","0.0.3":"2025-08-20T09:03:47.931Z","0.0.4":"2025-08-20T09:37:11.268Z","1.0.0":"2026-07-10T07:33:18.916Z"},"bugs":{"url":"https://github.com/zAlweNy26/capacitor-plugins/issues"},"author":{"name":"danyalwe"},"license":"MIT","homepage":"https://github.com/zAlweNy26/capacitor-plugins#readme","keywords":["capacitor","plugin","native"],"repository":{"type":"git","url":"git+https://github.com/zAlweNy26/capacitor-plugins.git"},"description":"Capacitor plugin for battery monitoring","maintainers":[{"name":"danyalwe","email":"danynic20@gmail.com"}],"readme":"# Capacitor Plugin - Battery\n\nGet access to every info about the device battery!\n\nSupported Android version: `24+`\\\nSupported iOS version: `Not supported`\\\nSupported Browsers: `Chromium-based`\n\n## Install\n\n```bash\nnpm install @danyalwe/capacitor-battery\nnpx cap sync\n```\n\n## Todos\n\n- [ ] Add support for iOS\n\n## Supported methods\n\n| Name               | Android | iOS | Web |\n| :----------------- | :------ | :-- | :-- |\n| start              | ✅      | ❌  | ✅  |\n| stop               | ✅      | ❌  | ✅  |\n| addListener        | ✅      | ❌  | ✅  |\n| removeAllListeners | ✅      | ❌  | ✅  |\n\n## Supported properties\n\n| Property              | Android | iOS | Web |\n| :-------------------- | :------ | :-- | :-- |\n| **`currentCapacity`** | ✅      | ❌  | ❌  |\n| **`totalCapacity`**   | ✅      | ❌  | ❌  |\n| **`realPercentage`**  | ✅      | ❌  | ❌  |\n| **`technology`**      | ✅      | ❌  | ❌  |\n| **`temperature`**     | ✅      | ❌  | ❌  |\n| **`voltage`**         | ✅      | ❌  | ❌  |\n| **`amperage`**        | ✅      | ❌  | ❌  |\n| **`wattage`**         | ✅      | ❌  | ❌  |\n| **`health`**          | ✅      | ❌  | ❌  |\n| **`status`**          | ✅      | ❌  | ❌  |\n| **`chargeMode`**      | ✅      | ❌  | ❌  |\n| **`level`**           | ✅      | ❌  | ✅  |\n| **`hasBattery`**      | ✅      | ❌  | ✅  |\n| **`isCharging`**      | ✅      | ❌  | ✅  |\n| **`chargingTime`**    | ❌      | ❌  | ✅  |\n| **`dischargingTime`** | ❌      | ❌  | ✅  |\n\n## API\n\n<docgen-index>\n\n* [Interfaces](#interfaces)\n* [Type Aliases](#type-aliases)\n\n</docgen-index>\n\n<docgen-api>\n<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->\n\nRepresents the BatteryPlugin interface.\n\n### Interfaces\n\n\n#### BatteryInfo\n\nRepresents the battery information of the device.\n\n| Prop                | Type                 | Description                              |\n| ------------------- | -------------------- | ---------------------------------------- |\n| **`totalCapacity`** | <code>number</code>  | The total battery capacity (in mAh).     |\n| **`technology`**    | <code>string</code>  | The technology used in the battery.      |\n| **`hasBattery`**    | <code>boolean</code> | Whether the device has a battery or not. |\n\n\n#### BatteryData\n\nRepresents the battery data that can change over time.\n\n| Prop                  | Type                                                            | Description                                                                      |\n| --------------------- | --------------------------------------------------------------- | -------------------------------------------------------------------------------- |\n| **`level`**           | <code>number</code>                                             | The current battery level as a percentage (0-100).                               |\n| **`isCharging`**      | <code>boolean</code>                                            | Whether the device is currently charging or not.                                 |\n| **`chargingTime`**    | <code>number</code>                                             | The estimated time remaining until the battery is fully charged (in minutes).    |\n| **`dischargingTime`** | <code>number</code>                                             | The estimated time remaining until the battery is fully discharged (in minutes). |\n| **`currentCapacity`** | <code>number</code>                                             | The current battery capacity (in mAh).                                           |\n| **`realPercentage`**  | <code>number</code>                                             | The real battery percentage, which may differ from the reported percentage.      |\n| **`temperature`**     | <code>number</code>                                             | The current temperature of the battery (in Celsius).                             |\n| **`voltage`**         | <code>number</code>                                             | The current voltage of the battery (in volts).                                   |\n| **`amperage`**        | <code>number</code>                                             | The current amperage of the battery (in amperes).                                |\n| **`wattage`**         | <code>number</code>                                             | The current wattage of the battery (in watts).                                   |\n| **`health`**          | <code><a href=\"#batteryhealth\">BatteryHealth</a></code>         | The health status of the battery.                                                |\n| **`status`**          | <code><a href=\"#batterystatus\">BatteryStatus</a></code>         | The status of the battery.                                                       |\n| **`chargeMode`**      | <code><a href=\"#batterychargemode\">BatteryChargeMode</a></code> | The charging mode of the battery.                                                |\n\n\n#### PluginListenerHandle\n\n| Prop         | Type                                      |\n| ------------ | ----------------------------------------- |\n| **`remove`** | <code>() =&gt; Promise&lt;void&gt;</code> |\n\n\n### Type Aliases\n\n\n#### BatteryHealth\n\n<code>(typeof BatteryHealths)[number]</code>\n\n\n#### BatteryStatus\n\n<code>(typeof BatteryStatuses)[number]</code>\n\n\n#### BatteryChargeMode\n\n<code>(typeof BatteryChargeModes)[number]</code>\n\n</docgen-api>\n","readmeFilename":"README.md"}