161847f8eSopenharmony_ci/* 261847f8eSopenharmony_ci* Copyright (C) 2023 Huawei Device Co., Ltd. 361847f8eSopenharmony_ci* Licensed under the Apache License, Version 2.0 (the "License"); 461847f8eSopenharmony_ci* you may not use this file except in compliance with the License. 561847f8eSopenharmony_ci* You may obtain a copy of the License at 661847f8eSopenharmony_ci* 761847f8eSopenharmony_ci* http://www.apache.org/licenses/LICENSE-2.0 861847f8eSopenharmony_ci* 961847f8eSopenharmony_ci* Unless required by applicable law or agreed to in writing, software 1061847f8eSopenharmony_ci* distributed under the License is distributed on an "AS IS" BASIS, 1161847f8eSopenharmony_ci* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1261847f8eSopenharmony_ci* See the License for the specific language governing permissions and 1361847f8eSopenharmony_ci* limitations under the License. 1461847f8eSopenharmony_ci*/ 1561847f8eSopenharmony_ci 1661847f8eSopenharmony_ci/** 1761847f8eSopenharmony_ci * @file 1861847f8eSopenharmony_ci * @kit ArkUI 1961847f8eSopenharmony_ci */ 2061847f8eSopenharmony_ci 2161847f8eSopenharmony_ci/** 2261847f8eSopenharmony_ci * Defines the popup text options 2361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 2461847f8eSopenharmony_ci * @crossplatform 2561847f8eSopenharmony_ci * @since 11 2661847f8eSopenharmony_ci */ 2761847f8eSopenharmony_ci /** 2861847f8eSopenharmony_ci * Defines the popup text options 2961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 3061847f8eSopenharmony_ci * @crossplatform 3161847f8eSopenharmony_ci * @atomicservice 3261847f8eSopenharmony_ci * @since 12 3361847f8eSopenharmony_ci */ 3461847f8eSopenharmony_ci 3561847f8eSopenharmony_ci 3661847f8eSopenharmony_ciexport interface PopupTextOptions { 3761847f8eSopenharmony_ci /** 3861847f8eSopenharmony_ci * Set the text display content. 3961847f8eSopenharmony_ci * @type { ResourceStr }. 4061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 4161847f8eSopenharmony_ci * @crossplatform 4261847f8eSopenharmony_ci * @since 11 4361847f8eSopenharmony_ci */ 4461847f8eSopenharmony_ci /** 4561847f8eSopenharmony_ci * Set the text display content. 4661847f8eSopenharmony_ci * @type { ResourceStr }. 4761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 4861847f8eSopenharmony_ci * @crossplatform 4961847f8eSopenharmony_ci * @atomicservice 5061847f8eSopenharmony_ci * @since 12 5161847f8eSopenharmony_ci */ 5261847f8eSopenharmony_ci text: ResourceStr; 5361847f8eSopenharmony_ci 5461847f8eSopenharmony_ci /** 5561847f8eSopenharmony_ci * Set the text font size. 5661847f8eSopenharmony_ci * @type { ?(number | string | Resource) }. 5761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 5861847f8eSopenharmony_ci * @crossplatform 5961847f8eSopenharmony_ci * @since 11 6061847f8eSopenharmony_ci */ 6161847f8eSopenharmony_ci /** 6261847f8eSopenharmony_ci * Set the text font size. 6361847f8eSopenharmony_ci * @type { ?(number | string | Resource) }. 6461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 6561847f8eSopenharmony_ci * @crossplatform 6661847f8eSopenharmony_ci * @atomicservice 6761847f8eSopenharmony_ci * @since 12 6861847f8eSopenharmony_ci */ 6961847f8eSopenharmony_ci fontSize?: number | string | Resource; 7061847f8eSopenharmony_ci 7161847f8eSopenharmony_ci /** 7261847f8eSopenharmony_ci * Set the text font color. 7361847f8eSopenharmony_ci * @type { ?ResourceColor }. 7461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 7561847f8eSopenharmony_ci * @crossplatform 7661847f8eSopenharmony_ci * @since 11 7761847f8eSopenharmony_ci */ 7861847f8eSopenharmony_ci /** 7961847f8eSopenharmony_ci * Set the text font color. 8061847f8eSopenharmony_ci * @type { ?ResourceColor }. 8161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 8261847f8eSopenharmony_ci * @crossplatform 8361847f8eSopenharmony_ci * @atomicservice 8461847f8eSopenharmony_ci * @since 12 8561847f8eSopenharmony_ci */ 8661847f8eSopenharmony_ci fontColor?: ResourceColor; 8761847f8eSopenharmony_ci 8861847f8eSopenharmony_ci /** 8961847f8eSopenharmony_ci * Set the text font weight. 9061847f8eSopenharmony_ci * @type { ?(number | FontWeight | string) }. 9161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 9261847f8eSopenharmony_ci * @crossplatform 9361847f8eSopenharmony_ci * @since 11 9461847f8eSopenharmony_ci */ 9561847f8eSopenharmony_ci /** 9661847f8eSopenharmony_ci * Set the text font weight. 9761847f8eSopenharmony_ci * @type { ?(number | FontWeight | string) }. 9861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 9961847f8eSopenharmony_ci * @crossplatform 10061847f8eSopenharmony_ci * @atomicservice 10161847f8eSopenharmony_ci * @since 12 10261847f8eSopenharmony_ci */ 10361847f8eSopenharmony_ci fontWeight?: number | FontWeight | string; 10461847f8eSopenharmony_ci} 10561847f8eSopenharmony_ci 10661847f8eSopenharmony_ci/** 10761847f8eSopenharmony_ci * Defines the popup button options 10861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 10961847f8eSopenharmony_ci * @crossplatform 11061847f8eSopenharmony_ci * @since 11 11161847f8eSopenharmony_ci */ 11261847f8eSopenharmony_ci /** 11361847f8eSopenharmony_ci * Defines the popup button options 11461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 11561847f8eSopenharmony_ci * @crossplatform 11661847f8eSopenharmony_ci * @atomicservice 11761847f8eSopenharmony_ci * @since 12 11861847f8eSopenharmony_ci */ 11961847f8eSopenharmony_ciexport interface PopupButtonOptions { 12061847f8eSopenharmony_ci /** 12161847f8eSopenharmony_ci * Set the button display content. 12261847f8eSopenharmony_ci * @type { ResourceStr }. 12361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 12461847f8eSopenharmony_ci * @crossplatform 12561847f8eSopenharmony_ci * @since 11 12661847f8eSopenharmony_ci */ 12761847f8eSopenharmony_ci /** 12861847f8eSopenharmony_ci * Set the button display content. 12961847f8eSopenharmony_ci * @type { ResourceStr }. 13061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 13161847f8eSopenharmony_ci * @crossplatform 13261847f8eSopenharmony_ci * @atomicservice 13361847f8eSopenharmony_ci * @since 12 13461847f8eSopenharmony_ci */ 13561847f8eSopenharmony_ci text: ResourceStr; 13661847f8eSopenharmony_ci 13761847f8eSopenharmony_ci /** 13861847f8eSopenharmony_ci * Set the button callback. 13961847f8eSopenharmony_ci * @type { ?function } 14061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 14161847f8eSopenharmony_ci * @crossplatform 14261847f8eSopenharmony_ci * @since 11 14361847f8eSopenharmony_ci */ 14461847f8eSopenharmony_ci /** 14561847f8eSopenharmony_ci * Set the button callback. 14661847f8eSopenharmony_ci * @type { ?function } 14761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 14861847f8eSopenharmony_ci * @crossplatform 14961847f8eSopenharmony_ci * @atomicservice 15061847f8eSopenharmony_ci * @since 12 15161847f8eSopenharmony_ci */ 15261847f8eSopenharmony_ci action?: () => void; 15361847f8eSopenharmony_ci 15461847f8eSopenharmony_ci /** 15561847f8eSopenharmony_ci * Set the button font size. 15661847f8eSopenharmony_ci * @type { ?(number | string | Resource) }. 15761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 15861847f8eSopenharmony_ci * @crossplatform 15961847f8eSopenharmony_ci * @since 11 16061847f8eSopenharmony_ci */ 16161847f8eSopenharmony_ci /** 16261847f8eSopenharmony_ci * Set the button font size. 16361847f8eSopenharmony_ci * @type { ?(number | string | Resource) }. 16461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 16561847f8eSopenharmony_ci * @crossplatform 16661847f8eSopenharmony_ci * @atomicservice 16761847f8eSopenharmony_ci * @since 12 16861847f8eSopenharmony_ci */ 16961847f8eSopenharmony_ci fontSize?: number | string | Resource; 17061847f8eSopenharmony_ci 17161847f8eSopenharmony_ci /** 17261847f8eSopenharmony_ci * Set the button font color. 17361847f8eSopenharmony_ci * @type { ?ResourceColor }. 17461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 17561847f8eSopenharmony_ci * @crossplatform 17661847f8eSopenharmony_ci * @since 11 17761847f8eSopenharmony_ci */ 17861847f8eSopenharmony_ci /** 17961847f8eSopenharmony_ci * Set the button font color. 18061847f8eSopenharmony_ci * @type { ?ResourceColor }. 18161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 18261847f8eSopenharmony_ci * @crossplatform 18361847f8eSopenharmony_ci * @atomicservice 18461847f8eSopenharmony_ci * @since 12 18561847f8eSopenharmony_ci */ 18661847f8eSopenharmony_ci fontColor?: ResourceColor; 18761847f8eSopenharmony_ci} 18861847f8eSopenharmony_ci 18961847f8eSopenharmony_ci/** 19061847f8eSopenharmony_ci * Defines the popup icon options 19161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 19261847f8eSopenharmony_ci * @crossplatform 19361847f8eSopenharmony_ci * @since 11 19461847f8eSopenharmony_ci */ 19561847f8eSopenharmony_ci /** 19661847f8eSopenharmony_ci * Defines the popup icon options 19761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 19861847f8eSopenharmony_ci * @crossplatform 19961847f8eSopenharmony_ci * @atomicservice 20061847f8eSopenharmony_ci * @since 12 20161847f8eSopenharmony_ci */ 20261847f8eSopenharmony_ciexport interface PopupIconOptions { 20361847f8eSopenharmony_ci /** 20461847f8eSopenharmony_ci * Set the icon image. 20561847f8eSopenharmony_ci * @type { ResourceStr }. 20661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 20761847f8eSopenharmony_ci * @crossplatform 20861847f8eSopenharmony_ci * @since 11 20961847f8eSopenharmony_ci */ 21061847f8eSopenharmony_ci /** 21161847f8eSopenharmony_ci * Set the icon image. 21261847f8eSopenharmony_ci * @type { ResourceStr }. 21361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 21461847f8eSopenharmony_ci * @crossplatform 21561847f8eSopenharmony_ci * @atomicservice 21661847f8eSopenharmony_ci * @since 12 21761847f8eSopenharmony_ci */ 21861847f8eSopenharmony_ci image: ResourceStr; 21961847f8eSopenharmony_ci 22061847f8eSopenharmony_ci /** 22161847f8eSopenharmony_ci * Set the icon width. 22261847f8eSopenharmony_ci * @type { ?Dimension }. 22361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 22461847f8eSopenharmony_ci * @crossplatform 22561847f8eSopenharmony_ci * @since 11 22661847f8eSopenharmony_ci */ 22761847f8eSopenharmony_ci /** 22861847f8eSopenharmony_ci * Set the icon width. 22961847f8eSopenharmony_ci * @type { ?Dimension }. 23061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 23161847f8eSopenharmony_ci * @crossplatform 23261847f8eSopenharmony_ci * @atomicservice 23361847f8eSopenharmony_ci * @since 12 23461847f8eSopenharmony_ci */ 23561847f8eSopenharmony_ci width?: Dimension; 23661847f8eSopenharmony_ci 23761847f8eSopenharmony_ci /** 23861847f8eSopenharmony_ci * Set the icon height. 23961847f8eSopenharmony_ci * @type { ?Dimension }. 24061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 24161847f8eSopenharmony_ci * @crossplatform 24261847f8eSopenharmony_ci * @since 11 24361847f8eSopenharmony_ci */ 24461847f8eSopenharmony_ci /** 24561847f8eSopenharmony_ci * Set the icon height. 24661847f8eSopenharmony_ci * @type { ?Dimension }. 24761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 24861847f8eSopenharmony_ci * @crossplatform 24961847f8eSopenharmony_ci * @atomicservice 25061847f8eSopenharmony_ci * @since 12 25161847f8eSopenharmony_ci */ 25261847f8eSopenharmony_ci height?: Dimension; 25361847f8eSopenharmony_ci 25461847f8eSopenharmony_ci /** 25561847f8eSopenharmony_ci * Set the icon fill color. 25661847f8eSopenharmony_ci * @type { ?ResourceColor }. 25761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 25861847f8eSopenharmony_ci * @crossplatform 25961847f8eSopenharmony_ci * @since 11 26061847f8eSopenharmony_ci */ 26161847f8eSopenharmony_ci /** 26261847f8eSopenharmony_ci * Set the icon fill color. 26361847f8eSopenharmony_ci * @type { ?ResourceColor }. 26461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 26561847f8eSopenharmony_ci * @crossplatform 26661847f8eSopenharmony_ci * @atomicservice 26761847f8eSopenharmony_ci * @since 12 26861847f8eSopenharmony_ci */ 26961847f8eSopenharmony_ci fillColor?: ResourceColor; 27061847f8eSopenharmony_ci 27161847f8eSopenharmony_ci /** 27261847f8eSopenharmony_ci * Set the icon border radius. 27361847f8eSopenharmony_ci * @type { ?(Length | BorderRadiuses) }. 27461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 27561847f8eSopenharmony_ci * @crossplatform 27661847f8eSopenharmony_ci * @since 11 27761847f8eSopenharmony_ci */ 27861847f8eSopenharmony_ci /** 27961847f8eSopenharmony_ci * Set the icon border radius. 28061847f8eSopenharmony_ci * @type { ?(Length | BorderRadiuses) }. 28161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 28261847f8eSopenharmony_ci * @crossplatform 28361847f8eSopenharmony_ci * @atomicservice 28461847f8eSopenharmony_ci * @since 12 28561847f8eSopenharmony_ci */ 28661847f8eSopenharmony_ci borderRadius?: Length | BorderRadiuses; 28761847f8eSopenharmony_ci} 28861847f8eSopenharmony_ci 28961847f8eSopenharmony_ci/** 29061847f8eSopenharmony_ci * Defines the popup options. 29161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 29261847f8eSopenharmony_ci * @crossplatform 29361847f8eSopenharmony_ci * @since 11 29461847f8eSopenharmony_ci */ 29561847f8eSopenharmony_ci /** 29661847f8eSopenharmony_ci * Defines the popup options. 29761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 29861847f8eSopenharmony_ci * @crossplatform 29961847f8eSopenharmony_ci * @atomicservice 30061847f8eSopenharmony_ci * @since 12 30161847f8eSopenharmony_ci */ 30261847f8eSopenharmony_ciexport interface PopupOptions { 30361847f8eSopenharmony_ci /** 30461847f8eSopenharmony_ci * The icon of Popup. 30561847f8eSopenharmony_ci * 30661847f8eSopenharmony_ci * @type { ?PopupIconOptions } 30761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 30861847f8eSopenharmony_ci * @crossplatform 30961847f8eSopenharmony_ci * @since 11 31061847f8eSopenharmony_ci */ 31161847f8eSopenharmony_ci /** 31261847f8eSopenharmony_ci * The icon of Popup. 31361847f8eSopenharmony_ci * 31461847f8eSopenharmony_ci * @type { ?PopupIconOptions } 31561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 31661847f8eSopenharmony_ci * @crossplatform 31761847f8eSopenharmony_ci * @atomicservice 31861847f8eSopenharmony_ci * @since 12 31961847f8eSopenharmony_ci */ 32061847f8eSopenharmony_ci icon?: PopupIconOptions; 32161847f8eSopenharmony_ci 32261847f8eSopenharmony_ci /** 32361847f8eSopenharmony_ci * The title of Popup. 32461847f8eSopenharmony_ci * 32561847f8eSopenharmony_ci * @type { ?PopupTextOptions } 32661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 32761847f8eSopenharmony_ci * @crossplatform 32861847f8eSopenharmony_ci * @since 11 32961847f8eSopenharmony_ci */ 33061847f8eSopenharmony_ci /** 33161847f8eSopenharmony_ci * The title of Popup. 33261847f8eSopenharmony_ci * 33361847f8eSopenharmony_ci * @type { ?PopupTextOptions } 33461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 33561847f8eSopenharmony_ci * @crossplatform 33661847f8eSopenharmony_ci * @atomicservice 33761847f8eSopenharmony_ci * @since 12 33861847f8eSopenharmony_ci */ 33961847f8eSopenharmony_ci title?: PopupTextOptions; 34061847f8eSopenharmony_ci 34161847f8eSopenharmony_ci /** 34261847f8eSopenharmony_ci * The message of Popup. 34361847f8eSopenharmony_ci * 34461847f8eSopenharmony_ci * @type { PopupTextOptions } 34561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 34661847f8eSopenharmony_ci * @crossplatform 34761847f8eSopenharmony_ci * @since 11 34861847f8eSopenharmony_ci */ 34961847f8eSopenharmony_ci /** 35061847f8eSopenharmony_ci * The message of Popup. 35161847f8eSopenharmony_ci * 35261847f8eSopenharmony_ci * @type { PopupTextOptions } 35361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 35461847f8eSopenharmony_ci * @crossplatform 35561847f8eSopenharmony_ci * @atomicservice 35661847f8eSopenharmony_ci * @since 12 35761847f8eSopenharmony_ci */ 35861847f8eSopenharmony_ci message: PopupTextOptions; 35961847f8eSopenharmony_ci 36061847f8eSopenharmony_ci /** 36161847f8eSopenharmony_ci * The show close of Popup. 36261847f8eSopenharmony_ci * 36361847f8eSopenharmony_ci * @type { ?(boolean | Resource) } 36461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 36561847f8eSopenharmony_ci * @crossplatform 36661847f8eSopenharmony_ci * @since 11 36761847f8eSopenharmony_ci */ 36861847f8eSopenharmony_ci /** 36961847f8eSopenharmony_ci * The show close of Popup. 37061847f8eSopenharmony_ci * 37161847f8eSopenharmony_ci * @type { ?(boolean | Resource) } 37261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 37361847f8eSopenharmony_ci * @crossplatform 37461847f8eSopenharmony_ci * @atomicservice 37561847f8eSopenharmony_ci * @since 12 37661847f8eSopenharmony_ci */ 37761847f8eSopenharmony_ci showClose?: boolean | Resource; 37861847f8eSopenharmony_ci 37961847f8eSopenharmony_ci /** 38061847f8eSopenharmony_ci * The close button callback of Popup. 38161847f8eSopenharmony_ci * 38261847f8eSopenharmony_ci * @type { ?() => void } 38361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 38461847f8eSopenharmony_ci * @crossplatform 38561847f8eSopenharmony_ci * @since 11 38661847f8eSopenharmony_ci */ 38761847f8eSopenharmony_ci /** 38861847f8eSopenharmony_ci * The close button callback of Popup. 38961847f8eSopenharmony_ci * 39061847f8eSopenharmony_ci * @type { ?() => void } 39161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 39261847f8eSopenharmony_ci * @crossplatform 39361847f8eSopenharmony_ci * @atomicservice 39461847f8eSopenharmony_ci * @since 12 39561847f8eSopenharmony_ci */ 39661847f8eSopenharmony_ci onClose?: () => void; 39761847f8eSopenharmony_ci 39861847f8eSopenharmony_ci /** 39961847f8eSopenharmony_ci * The buttons of Popup. 40061847f8eSopenharmony_ci * 40161847f8eSopenharmony_ci * @type { ?[PopupButtonOptions?, PopupButtonOptions?] } 40261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 40361847f8eSopenharmony_ci * @crossplatform 40461847f8eSopenharmony_ci * @since 11 40561847f8eSopenharmony_ci */ 40661847f8eSopenharmony_ci /** 40761847f8eSopenharmony_ci * The buttons of Popup. 40861847f8eSopenharmony_ci * 40961847f8eSopenharmony_ci * @type { ?[PopupButtonOptions?, PopupButtonOptions?] } 41061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 41161847f8eSopenharmony_ci * @crossplatform 41261847f8eSopenharmony_ci * @atomicservice 41361847f8eSopenharmony_ci * @since 12 41461847f8eSopenharmony_ci */ 41561847f8eSopenharmony_ci buttons?: [PopupButtonOptions?, PopupButtonOptions?]; 41661847f8eSopenharmony_ci 41761847f8eSopenharmony_ci /** 41861847f8eSopenharmony_ci * Indicates the attribute of the current popup direction. 41961847f8eSopenharmony_ci * 42061847f8eSopenharmony_ci * @type { ?Direction } 42161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 42261847f8eSopenharmony_ci * @crossplatform 42361847f8eSopenharmony_ci * @atomicservice 42461847f8eSopenharmony_ci * @since 12 42561847f8eSopenharmony_ci */ 42661847f8eSopenharmony_ci direction?: Direction; 42761847f8eSopenharmony_ci} 42861847f8eSopenharmony_ci 42961847f8eSopenharmony_ci/** 43061847f8eSopenharmony_ci * Build function of popup. 43161847f8eSopenharmony_ci * 43261847f8eSopenharmony_ci * @param { PopupOptions } options - popup option. 43361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 43461847f8eSopenharmony_ci * @crossplatform 43561847f8eSopenharmony_ci * @since 11 43661847f8eSopenharmony_ci */ 43761847f8eSopenharmony_ci /** 43861847f8eSopenharmony_ci * Build function of popup. 43961847f8eSopenharmony_ci * 44061847f8eSopenharmony_ci * @param { PopupOptions } options - popup option. 44161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 44261847f8eSopenharmony_ci * @crossplatform 44361847f8eSopenharmony_ci * @atomicservice 44461847f8eSopenharmony_ci * @since 12 44561847f8eSopenharmony_ci */ 44661847f8eSopenharmony_ci@Builder 44761847f8eSopenharmony_ciexport declare function Popup(options: PopupOptions): void; 448