diff --git a/api/@internal/component/ets/state_management.d.ts b/api/@internal/component/ets/state_management.d.ts index 9edb4e29fafcca00af5bd0a6f5d9ff4ac3e61388..8fa2bcf540e86c67e7c5c1c2ae8357b5a6c684b5 100644 --- a/api/@internal/component/ets/state_management.d.ts +++ b/api/@internal/component/ets/state_management.d.ts @@ -31,8 +31,7 @@ * @enum { number } * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since arkts {'1.1':'11','1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ declare enum ColorMode { /** @@ -46,8 +45,7 @@ declare enum ColorMode { * * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since arkts {'1.1':'11','1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ LIGHT = 0, @@ -62,8 +60,7 @@ declare enum ColorMode { * * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since arkts {'1.1':'11','1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ DARK, } @@ -81,8 +78,7 @@ declare enum ColorMode { * @enum { number } * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since arkts {'1.1':'11','1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ declare enum LayoutDirection { /** @@ -96,8 +92,7 @@ declare enum LayoutDirection { * * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since arkts {'1.1':'11','1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ LTR, @@ -112,8 +107,7 @@ declare enum LayoutDirection { * * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since arkts {'1.1':'11','1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ RTL, @@ -128,8 +122,7 @@ declare enum LayoutDirection { * * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice - * @since arkts {'1.1':'11','1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ Auto, } @@ -139,8 +132,7 @@ declare enum LayoutDirection { * * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi - * @since arkts {'1.1':'7','1.2':'20'} - * @arkts 1.1&1.2 + * @since 7 */ declare class Storage { /** @@ -150,8 +142,7 @@ declare class Storage { * @param { string } file * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi - * @since arkts {'1.1':'7','1.2':'20'} - * @arkts 1.1&1.2 + * @since 7 */ constructor(needCrossThread?: boolean, file?: string); @@ -162,8 +153,7 @@ declare class Storage { * @returns { string | undefined } * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi - * @since arkts {'1.1':'7','1.2':'20'} - * @arkts 1.1&1.2 + * @since 7 */ get(key: string): string | undefined; @@ -186,7 +176,6 @@ declare class Storage { * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi * @since 20 - * @arkts 1.2 */ set(key: string, val: Object | undefined | null): void; @@ -195,8 +184,7 @@ declare class Storage { * * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi - * @since arkts {'1.1':'7','1.2':'20'} - * @arkts 1.1&1.2 + * @since 7 */ clear(): void; @@ -206,8 +194,7 @@ declare class Storage { * @param { string } key * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi - * @since arkts {'1.1':'7','1.2':'20'} - * @arkts 1.1&1.2 + * @since 7 */ delete(key: string): void; } diff --git a/api/@ohos.arkui.component.d.ets b/api/@ohos.arkui.component.d.ets index 5a7ce4bda1921bc68c924aa0a32c3bdd8e9de834..d3b2e5e162de5ea06d79de16f13314deadbc5a96 100644 --- a/api/@ohos.arkui.component.d.ets +++ b/api/@ohos.arkui.component.d.ets @@ -126,7 +126,6 @@ export * from './arkui/component/sidebar'; export * from './arkui/component/slider'; export * from './arkui/component/span'; export * from './arkui/component/stack'; -export * from './arkui/component/stateManagement'; export * from './arkui/component/stepper'; export * from './arkui/component/stepperItem'; export * from './arkui/component/styledString'; diff --git a/api/@ohos.arkui.stateManagement.d.ets b/api/@ohos.arkui.stateManagement.static.d.ets similarity index 96% rename from api/@ohos.arkui.stateManagement.d.ets rename to api/@ohos.arkui.stateManagement.static.d.ets index 94b7c1ab1e9de08e097b1db1fb7fc0b1a10df3c5..4f8e84173bb4dfc78d7b79441a86a0b14a756fd6 100644 --- a/api/@ohos.arkui.stateManagement.d.ets +++ b/api/@ohos.arkui.stateManagement.static.d.ets @@ -1,3 +1,4 @@ +'use static' /* * Copyright (C) 2025 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/api/arkui/component/builder.d.ets b/api/arkui/component/builder.static.d.ets similarity index 95% rename from api/arkui/component/builder.d.ets rename to api/arkui/component/builder.static.d.ets index fcebce52efd6bf33b2e844b251b83f7c26328941..1095b64dd5278ce14be3244ce1285efaefc1a39d 100755 --- a/api/arkui/component/builder.d.ets +++ b/api/arkui/component/builder.static.d.ets @@ -1,3 +1,4 @@ +'use static' /* * Copyright (C) 2025 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/api/arkui/component/interop.static.d.ets b/api/arkui/component/interop.static.d.ets index f03275f6d8eedda541c7ce5320174799718ea5a2..3bffbf685c88c37437cdcd202f6fe8340b9e1209 100644 --- a/api/arkui/component/interop.static.d.ets +++ b/api/arkui/component/interop.static.d.ets @@ -1,3 +1,4 @@ +'use static' /* * Copyright (c) 2025 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/api/arkui/stateManagement/decorator.d.ets b/api/arkui/stateManagement/decorator.static.d.ets similarity index 99% rename from api/arkui/stateManagement/decorator.d.ets rename to api/arkui/stateManagement/decorator.static.d.ets index 90e4d70514e1a348be0fff3ba377da9e43809774..11bdf1cccbbd4d2f65aef2ff3765da2fc2a7b8bf 100644 --- a/api/arkui/stateManagement/decorator.d.ets +++ b/api/arkui/stateManagement/decorator.static.d.ets @@ -1,3 +1,4 @@ +'use static' /* * Copyright (C) 2025 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/api/arkui/stateManagement/storage/appStorage.d.ets b/api/arkui/stateManagement/storage/appStorage.static.d.ets similarity index 71% rename from api/arkui/stateManagement/storage/appStorage.d.ets rename to api/arkui/stateManagement/storage/appStorage.static.d.ets index 5d4694d0047867fb92cad4c9b1aaf2824a1c548e..03ae064a1812d46da329ef79387460959c0e0729 100644 --- a/api/arkui/stateManagement/storage/appStorage.d.ets +++ b/api/arkui/stateManagement/storage/appStorage.static.d.ets @@ -1,3 +1,4 @@ +'use static' /* * Copyright (C) 2025 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"); @@ -20,4 +21,12 @@ import { LocalStorage } from './localStorage'; -export const AppStorage: LocalStorage = new LocalStorage(); \ No newline at end of file +/** + * AppStorage singleton is sub-class of see LocalStorage for + * UI state of app-wide access and same life cycle as the app. + * + * @type { LocalStorage } + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @since 20 + */ +export declare const AppStorage: LocalStorage; \ No newline at end of file diff --git a/api/arkui/stateManagement/storage/environment.d.ets b/api/arkui/stateManagement/storage/environment.static.d.ets similarity index 99% rename from api/arkui/stateManagement/storage/environment.d.ets rename to api/arkui/stateManagement/storage/environment.static.d.ets index 0a5fef29db487987febeda98bcdcffeb6f685127..fd11a44bf7f9d05e84ba15db675eabcc45d1c8b8 100644 --- a/api/arkui/stateManagement/storage/environment.d.ets +++ b/api/arkui/stateManagement/storage/environment.static.d.ets @@ -1,3 +1,4 @@ +'use static' /* * Copyright (c) 2025 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"), diff --git a/api/arkui/stateManagement/storage/localStorage.d.ets b/api/arkui/stateManagement/storage/localStorage.static.d.ets similarity index 99% rename from api/arkui/stateManagement/storage/localStorage.d.ets rename to api/arkui/stateManagement/storage/localStorage.static.d.ets index 5a02a1a379ac25cbcaf7ab67cc5884996d8eb2d7..0e0c051f9d34b5e305431eda1dcb5ecb6c79b175 100644 --- a/api/arkui/stateManagement/storage/localStorage.d.ets +++ b/api/arkui/stateManagement/storage/localStorage.static.d.ets @@ -1,3 +1,4 @@ +'use static' /* * Copyright (C) 2025 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/api/arkui/stateManagement/storage/persistentStorage.d.ets b/api/arkui/stateManagement/storage/persistentStorage.static.d.ets similarity index 99% rename from api/arkui/stateManagement/storage/persistentStorage.d.ets rename to api/arkui/stateManagement/storage/persistentStorage.static.d.ets index b9bda0af68625a680c2907a93eefc848a370fe11..724d5aa3793a34e794fc0bdfc39c9dbfe860cdbe 100644 --- a/api/arkui/stateManagement/storage/persistentStorage.d.ets +++ b/api/arkui/stateManagement/storage/persistentStorage.static.d.ets @@ -1,3 +1,4 @@ +'use static' /* * Copyright (c) 2025 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"), diff --git a/api/arkui/stateManagement/storage/storageProperty.d.ets b/api/arkui/stateManagement/storage/storageProperty.static.d.ets similarity index 96% rename from api/arkui/stateManagement/storage/storageProperty.d.ets rename to api/arkui/stateManagement/storage/storageProperty.static.d.ets index 56e874225e9da9a8b8aa7b5aaec03adb14d9d1b5..bbff562c819aac7921869e9515ba299f7c728abb 100644 --- a/api/arkui/stateManagement/storage/storageProperty.d.ets +++ b/api/arkui/stateManagement/storage/storageProperty.static.d.ets @@ -1,3 +1,4 @@ +'use static' /* * Copyright (C) 2025 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"); @@ -57,7 +58,7 @@ export interface AbstractProperty { * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 */ - get(): T { return undefined; }; + get(): T; /** * Assign a new value to the referenced property diff --git a/api/arkui/stateManagement/utils.d.ets b/api/arkui/stateManagement/utils.static.d.ets similarity index 100% rename from api/arkui/stateManagement/utils.d.ets rename to api/arkui/stateManagement/utils.static.d.ets