From 1089553835a06b05841c5e3dcb8579e7ade155fe Mon Sep 17 00:00:00 2001 From: Eiloud Date: Wed, 13 May 2026 17:48:19 +0800 Subject: [PATCH] Fix: define BatteryInfo as local interface instead of importing from @ohos.batteryInfo --- web_engine/src/main/ets/interface/CommonInterface.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/web_engine/src/main/ets/interface/CommonInterface.ts b/web_engine/src/main/ets/interface/CommonInterface.ts index 66893f7..0ae0063 100644 --- a/web_engine/src/main/ets/interface/CommonInterface.ts +++ b/web_engine/src/main/ets/interface/CommonInterface.ts @@ -33,10 +33,6 @@ import type GestureEvent from '@ohos.multimodalInput.gestureEvent'; import type ConfigurationConstant from '@ohos.app.ability.ConfigurationConstant'; import type common from '@ohos.app.ability.common'; import type window from '@ohos.window'; -import type batteryInfo from '@ohos.batteryInfo'; - -// Re-export battery info type -export type BatteryInfo = batteryInfo.BatteryBasicInfo; export interface ILoginInfo { status: boolean; @@ -335,6 +331,13 @@ export interface WindowPreferences { closable: boolean; } +export interface BatteryInfo { + batteryLevel: number; + isCharging: boolean; + chargedTime: number; + dischargeTime: number; +} + export interface OcrAdapterImage { width: number; height: number;