diff --git a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/stateManagement/base/observeSingleton.ts b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/stateManagement/base/observeSingleton.ts index 32e0964fc528fe33cfaa16546a32a31f05c94243..068716e5b8f046c18a7dd2a31fe0523da54c814a 100644 --- a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/stateManagement/base/observeSingleton.ts +++ b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/stateManagement/base/observeSingleton.ts @@ -36,14 +36,14 @@ enum NotifyMutableStateMode { export class ObserveSingleton implements IObserve { public static readonly instance: ObserveSingleton = new ObserveSingleton(); public static readonly InvalidRenderId: RenderIdType | undefined = undefined; - public static readonly RenderingComponent: number = 0; - public static readonly RenderingComponentV1: number = 1; - public static readonly RenderingComponentV2: number = 2; - public static readonly RenderingMonitor: number = 3; - public static readonly RenderingComputed: number = 4; - public static readonly RenderingPersistentStorage: number = 5; + public static readonly RenderingComponent: int = 0; + public static readonly RenderingComponentV1: int = 1; + public static readonly RenderingComponentV2: int = 2; + public static readonly RenderingMonitor: int = 3; + public static readonly RenderingComputed: int = 4; + public static readonly RenderingPersistentStorage: int = 5; - public _renderingComponent: number = ObserveSingleton.RenderingComponent; + public _renderingComponent: int = ObserveSingleton.RenderingComponent; private mutateMutableStateMode_: NotifyMutableStateMode = NotifyMutableStateMode.normal; public renderingComponentRef?: ITrackedDecoratorRef; private monitorPathRefsChanged_ = new Set>(); @@ -55,10 +55,10 @@ export class ObserveSingleton implements IObserve { ); private reverseBindingRefsToSet_ = new Map, Set>>(); - get renderingComponent(): number { + get renderingComponent(): int { return this._renderingComponent; } - set renderingComponent(value: number) { + set renderingComponent(value: int) { this._renderingComponent = value; } diff --git a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/stateManagement/decorator.ts b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/stateManagement/decorator.ts index 8be6f8e2aab16e151bc5c4c79506c1f068a4910d..37e8bb4afc79347f38ee3e61217c2492a93820f3 100644 --- a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/stateManagement/decorator.ts +++ b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/stateManagement/decorator.ts @@ -105,7 +105,7 @@ export interface IMutableKeyedStateMeta { } export interface IObserve { - renderingComponent: number; + renderingComponent: int; renderingId: RenderIdType | undefined; shouldAddRef(iObjectsRenderId: RenderIdType): boolean; } diff --git a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/stateManagement/storage/environment.ts b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/stateManagement/storage/environment.ts index fe49617adff2070b09c4d6fb0e5f534b6421e6a5..482405ee54ad37ef20eeaa5b02f2bd7a1c9015be 100644 --- a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/stateManagement/storage/environment.ts +++ b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/stateManagement/storage/environment.ts @@ -47,7 +47,7 @@ class AniEnvironment implements IAniEnvironment { interface EnvPropsOptions { key: string; - defaultValue: number | string | boolean; + defaultValue: int | long | double | string | boolean; } /** @@ -138,7 +138,7 @@ class Environment { public static envProps(properties: EnvPropsOptions[]): void { properties.forEach((prop) => { const key: string = prop.key; - const defaultValue: number | string | boolean = prop.defaultValue; + const defaultValue: int | long | double | string | boolean = prop.defaultValue; Environment.envProp(key, defaultValue); }); } diff --git a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/stateManagement/storage/localStorage.ts b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/stateManagement/storage/localStorage.ts index 785cd60fc7f7e6c2189b94739170dc25441e182f..6c74e324ca366e1d824a309caadff8e601d1e5f8 100644 --- a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/stateManagement/storage/localStorage.ts +++ b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/stateManagement/storage/localStorage.ts @@ -106,12 +106,12 @@ export class LocalStorage { * Returns number of properties in LocalStorage * same as Map.prototype.size() * - * @returns { number } return number of properties + * @returns { int } return number of properties * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ - public size(): number { - return this.store_.size(); + public size(): int { + return this.store_.size() as int; } /**