From 28bd242f68acc05f33324f01a096f4d47db4311a Mon Sep 17 00:00:00 2001 From: chenbenzhi Date: Sat, 3 Aug 2024 22:51:27 +0800 Subject: [PATCH] support makeObserved Signed-off-by: chenbenzhi --- api/@ohos.arkui.StateManagement.d.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/api/@ohos.arkui.StateManagement.d.ts b/api/@ohos.arkui.StateManagement.d.ts index 13a112128..5435bb7f4 100644 --- a/api/@ohos.arkui.StateManagement.d.ts +++ b/api/@ohos.arkui.StateManagement.d.ts @@ -214,4 +214,18 @@ export declare class UIUtils { * @since 12 */ static getTarget(source: T): T; + + /** + * Make non-observed data into observed data. + * Support non-observed class, JSON.parse Object and Sendable class. + * + * @param { T } source input source object data. + * @returns { T } proxy object from the source object data. + * @syscap SystemCapability.ArkUI.ArkUI.Full + * @crossplatform + * @atomicservice + * @since 12 + */ + static makeObserved(source: T): T; + } \ No newline at end of file