From cf10b987e14a7d34371be9f381afb3501d1550de Mon Sep 17 00:00:00 2001 From: zhangbingce Date: Mon, 10 Jan 2022 19:34:06 +0800 Subject: [PATCH] support XComponentController for getXComponentSurfaceId on OHOS Signed-off-by: zhangbingce Change-Id: I0397b00e3c01ab41985d8aaabeddb48e79a96c9c --- api/@internal/component/ets/xcomponent.d.ts | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/api/@internal/component/ets/xcomponent.d.ts b/api/@internal/component/ets/xcomponent.d.ts index 4bdd70b6fa..2d1a4f6588 100644 --- a/api/@internal/component/ets/xcomponent.d.ts +++ b/api/@internal/component/ets/xcomponent.d.ts @@ -15,6 +15,23 @@ import { CommonMethod } from "./common"; +/** + * @since 8 + */ +export declare class XComponentController { + /** + * constructor. + * @since 8 + */ + constructor(); + + /** + * get the id of surface created by XComponent. + * @since 8 + */ + getXComponentSurfaceId(); +} + /** * @since 8 */ @@ -22,8 +39,8 @@ interface XComponent extends XComponentAttribute { (value: { id: string; type: string; - libraryname: string; - source: string; + libraryname?: string; + controller?: XComponentController; }): XComponent; } -- Gitee