UNPKG

@tarojs/components

Version:
1,493 lines 89.9 kB
/* eslint-disable */ /* tslint:disable */ /** * This is an autogenerated file created by the Stencil compiler. * It contains typing information for all components that exist in this project. */ import { HTMLStencilElement, JSXBase } from "./stencil-public-runtime"; import { Type } from "./components/icon/icon"; import { Mode } from "./components/image/image"; import { MapProps, TextProps } from "types"; import { Fields, Mode as Mode1, PickerText, PickerValue } from "./components/picker/picker"; import { Nodes } from "./components/rich-text/rich-text"; import { ScrollViewContext } from "@tarojs/taro"; import { Danmu } from "./components/video/video-danmu"; export namespace Components { interface TaroAdCore { } interface TaroAdCustomCore { } interface TaroAnimationVideoCore { } interface TaroAnimationViewCore { } interface TaroArCameraCore { } interface TaroAudioCore { "autoplay": boolean; "controls": boolean; "loop": boolean; "muted": boolean; "nativeProps": {}; "src": string; } interface TaroAwemeDataCore { } interface TaroBlockCore { } interface TaroButtonCore { "disabled": boolean; "formType": 'submit' | 'reset' | null; "hoverClass": string; "hoverStartTime": number; "hoverStayTime": number; "loading": boolean; "plain": boolean; "size": string; "type": string; } interface TaroCameraCore { } interface TaroCanvasCore { "canvasId": string; "height": string; "nativeProps": {}; "width": string; } interface TaroChannelLiveCore { } interface TaroChannelVideoCore { } interface TaroCheckboxCore { "checked": boolean; "color": string; "disabled": boolean; "id": string; "name": string; "nativeProps": {}; "value": string | number; } interface TaroCheckboxGroupCore { "name": any; } interface TaroCommentDetailCore { } interface TaroCommentListCore { } interface TaroContactButtonCore { } interface TaroCoverImageCore { "nativeProps": {}; "src": string; } interface TaroCoverViewCore { "animation": string; "hoverClass": string; "hoverStartTime": number; "hoverStayTime": number; } interface TaroCustomWrapperCore { } interface TaroDraggableSheetCore { } interface TaroEditorCore { } interface TaroFollowSwanCore { } interface TaroFormCore { } interface TaroFunctionalPageNavigatorCore { } interface TaroGridBuilderCore { } interface TaroGridViewCore { } interface TaroIconCore { "color": string; "size": string | number; "type": Type; } interface TaroImageCore { "lazyLoad": boolean; "mode": Mode; "nativeProps": {}; "src": string; } interface TaroInlinePaymentPanelCore { } interface TaroInputCore { "autoFocus": boolean; "confirmType": string; "disabled": boolean; "focus": () => Promise<void>; "maxlength": number; "name": string; "nativeProps": {}; "password": boolean; "placeholder": string; "type": string; "value": string; } interface TaroKeyboardAccessoryCore { } interface TaroLabelCore { "for": string; } interface TaroLifestyleCore { } interface TaroLikeCore { } interface TaroListBuilderCore { } interface TaroListViewCore { } interface TaroLivePlayerCore { } interface TaroLivePusherCore { } interface TaroLoginCore { } interface TaroLottieCore { } interface TaroMapCore { /** * 圆(问题) */ "circles": MapProps.circle[]; /** * 3D楼块 */ "enable3D": boolean; /** * 是否开启最大俯视角 */ "enableAutoMaxOverlooking": boolean; /** * 是否展示建筑 */ "enableBuilding": boolean; /** * 是否开启俯视 */ "enableOverlooking": boolean; /** * 是否支持旋转 */ "enableRotate": boolean; /** * 是否开启卫星图 */ "enableSatellite": boolean; /** * 是否支持拖动 */ "enableScroll": boolean; /** * 是否开启实时路况 */ "enableTraffic": boolean; /** * 是否支持缩放 */ "enableZoom": boolean; /** * 添加高度属性 */ "height": string; /** * 纬度 */ "latitude": number; /** * 【个性化地图】配置的 style */ "layerStyle": number; /** * 经度 */ "longitude": number; /** * 标记点 */ "markers": MapProps.marker[]; /** * 最大缩放级别 */ "maxScale": number; /** * 最小缩放级别 */ "minScale": number; /** * 多边形(参数问题) */ "polygons": MapProps.polygon[]; /** * 路线(问题) */ "polyline": MapProps.polyline[]; /** * 旋转 */ "rotate": number; /** * 缩放级别 */ "scale": number; /** * 指南针 */ "showCompass": boolean; /** * 比例尺 */ "showScale": boolean; /** * 倾斜 */ "skew": number; /** * 个性化地图】使用的key */ "subkey": string; /** * 添加宽度属性 */ "width": string; } interface TaroMatchMediaCore { } interface TaroMovableAreaCore { /** * 当里面的 movable-view 设置为支持双指缩放时,设置此值可将缩放手势生效区域修改为整个movable-area */ "scaleArea": boolean; } interface TaroMovableViewCore { /** * 是否使用动画 */ "animation": boolean; /** * 阻尼系数,用于控制x或y改变时的动画和过界回弹的动画,值越大移动越快 */ "damping": number; /** * 移动方向,属性值有all、vertical、horizontal、none */ "direction": "all" | "vertical" | "horizontal" | "none"; /** * 是否禁用 */ "disabled": boolean; /** * 结束缩放 */ "endScale": () => Promise<void>; /** * 摩擦系数,用于控制惯性滑动的动画,值越大摩擦力越大,滑动越快停止;必须大于0,否则会被设置成默认值 */ "friction": number; /** * 是否带有惯性 */ "inertia": boolean; /** * 超过可移动区域后,是否还可以移动 */ "outOfBounds": boolean; /** * 是否支持双指缩放,默认缩放手势生效区域是在movable-view内 */ "scale": boolean; /** * 定义缩放倍数最大值 */ "scaleMax": number; /** * 定义缩放倍数最小值 */ "scaleMin": number; /** * 定义缩放倍数,取值范围为 0.5 - 10 */ "scaleValue": number; /** * 设置父节点 */ "setParent": ({ element, area }: { element: HTMLElement; area: { width: number; height: number; }; }) => Promise<void>; /** * 更新缩放 */ "setScale": (scale: number) => Promise<void>; /** * 定义x轴方向的偏移,如果x的值不在可移动范围内,会自动移动到可移动范围;改变x的值会触发动画;单位支持px; */ "x": number | string; /** * 定义y轴方向的偏移,如果y的值不在可移动范围内,会自动移动到可移动范围;改变y的值会触发动画;单位支持px; */ "y": number | string; } interface TaroNativeSlotCore { } interface TaroNavigationBarCore { } /** * TODO: 参数还需要进一步细化对齐 * Navigator组件 * https://developers.weixin.qq.com/miniprogram/dev/component/navigator.html */ interface TaroNavigatorCore { "delta": number; "hoverClass": string; "isHover": boolean; "openType": string; "url": string; } interface TaroNestedScrollBodyCore { } interface TaroNestedScrollHeaderCore { } interface TaroOfficialAccountCore { } interface TaroOpenContainerCore { } interface TaroOpenDataCore { } interface TaroPageContainerCore { } interface TaroPageMetaCore { } interface TaroPickerCore { "disabled": boolean; "end": string; "fields": Fields; "mode": Mode; "name": string; "range": any[]; "rangeKey": string; "start": string; "textProps": PickerText; "value": PickerValue; } interface TaroPickerGroup { "columnId": string; "handleMoveEnd": (clientY: number) => Promise<void>; "handleMoveStart": (clientY: number) => Promise<void>; "handleMoving": (clientY: number) => Promise<void>; "height": number; "mode": 'time' | 'date'; "range": any[]; "rangeKey": string; "updateDay"?: (value: number, fields: number) => void; "updateHeight": (height: number, columnId: string, needRevise?: boolean) => void; } interface TaroPickerViewColumnCore { "col": string; "initialPosition": string; "paddingVertical": number; } interface TaroPickerViewCore { "indicatorClass": string; "indicatorStyle": string; "maskClass": string; "maskStyle": string; "value": number[]; } interface TaroProgressCore { "active": boolean; "activeColor": string; "backgroundColor": string; "borderRadius": number | string; "fontSize": number | string; "percent": number; "showInfo": boolean; "strokeWidth": number | string; } interface TaroPullToRefreshCore { "damping": number; "distanceToRefresh": number; "indicator": { activate: string; deactivate: string; release: string; finish: string; }; "prefixCls": string; } interface TaroRadioCore { "checked": boolean; "disabled": boolean; "id": string; "name": string; "nativeProps": {}; "value": string; } interface TaroRadioGroupCore { "name": any; } interface TaroRichTextCore { "nodes": Nodes; "selectable": boolean; "space"?: keyof TextProps.TSpace; "userSelect": boolean; } interface TaroRootPortalCore { } interface TaroRtcRoomCore { } interface TaroRtcRoomItemCore { } interface TaroScrollViewCore { "animated": boolean; "lowerThreshold": number | string; "mpScrollIntoView": string; "mpScrollIntoViewAlignment": 'start' | 'center' | 'end' | 'nearest'; "mpScrollIntoViewMethod": (selector: string) => Promise<void>; "mpScrollLeft": number | string; "mpScrollToMethod": (object: ScrollViewContext.scrollTo.Option) => Promise<void>; "mpScrollTop": number | string; "scrollX": boolean; "scrollY": boolean; "upperThreshold": number | string; } interface TaroShareElementCore { } interface TaroSliderCore { "activeColor": string; "backgroundColor": string; "blockColor": string; "blockSize": number; "disabled": boolean; "max": number; "min": number; "name": string; "showValue": boolean; "step": number; "value": number; } interface TaroSlotCore { } interface TaroSnapshotCore { } interface TaroSpanCore { } interface TaroStickyHeaderCore { } interface TaroStickySectionCore { } interface TaroSwiperCore { /** * 是否自动切换 */ "autoplay": boolean; /** * 是否采用衔接滑动 */ "circular": boolean; /** * 当前所在滑块的 index */ "current": number; /** * 当前所在滑块的 item-id */ "currentItemId": string; /** * 同时显示的滑块数量 */ "displayMultipleItems": number; /** * 滑动动画时长 */ "duration": number; /** * swiper11 相关的动效参数,具体见文档 https://swiperjs.com/swiper-api#parameters */ "effectsProps": Record<string, any>; /** * 给 previewImage API 使用,全屏显示 swiper */ "full": boolean; /** * 当前选中的指示点颜色 */ "indicatorActiveColor": string; /** * 指示点颜色 */ "indicatorColor": string; /** * 是否显示面板指示点 */ "indicatorDots": boolean; /** * 自动切换时间间隔 */ "interval": number; /** * 后边距,可用于露出后一项的一小部分,接受 px 值 */ "nextMargin": string; /** * 前边距,可用于露出前一项的一小部分,接受 px 值 */ "previousMargin": string; /** * 滑动方向是否为纵向 */ "vertical": boolean; /** * 给 previewImage API 使用,缩放支持 */ "zoom": boolean; } interface TaroSwiperItemCore { "itemId": string; } interface TaroSwitchCore { "checked": boolean; "color": string; "disabled": boolean; "name": string; "nativeProps": {}; "type": string; } interface TaroTabItemCore { } interface TaroTabbar { "conf": ITabBarConf; } interface TaroTabsCore { } interface TaroTextCore { "numberOfLines"?: number; "selectable": boolean; "space"?: keyof TextProps.TSpace; "userSelect": boolean; } interface TaroTextareaCore { "autoFocus": boolean; "autoHeight": boolean; "disabled": boolean; "focus": () => Promise<void>; "maxlength": number; "name": string; "nativeProps": {}; "placeholder": string; "value": string; } interface TaroVideoControl { "controls": boolean; "currentTime": number; "duration": number; "getIsDraggingProgressBall": () => Promise<boolean>; "isPlaying": boolean; "pauseFunc": () => void; "playFunc": () => void; "seekFunc": (position: number) => void; "setCurrentTime": (time: number) => Promise<void>; "setProgressBall": (percentage: number) => Promise<void>; "showPlayBtn": boolean; "showProgress": boolean; "toggleVisibility": (nextVisible?: boolean) => Promise<void>; } interface TaroVideoCore { /** * 是否自动播放 */ "autoplay": boolean; /** * 是否显示默认播放控件(播放/暂停按钮、播放进度、时间) */ "controls": boolean; /** * 是否显示弹幕按钮 */ "danmuBtn": boolean; /** * 弹幕列表 */ "danmuList": []; /** * 指定视频时长 */ "duration": number; /** * 是否展示弹幕 */ "enableDanmu": boolean; /** * 是否开启播放手势,即双击切换播放/暂停 */ "enablePlayGesture": boolean; /** * 是否开启控制进度的手势 */ "enableProgressGesture": boolean; /** * 退出全屏 */ "exitFullScreen": () => Promise<void>; "getHlsObject": () => Promise<HLS>; /** * 指定视频初始播放位置 */ "initialTime": number; /** * 是否循环播放 */ "loop": boolean; /** * 是否静音播放 */ "muted": boolean; "nativeProps": {}; /** * 当视频大小与 video 容器大小不一致时,视频的表现形式 */ "objectFit": 'contain' | 'fill' | 'cover'; /** * 暂停视频 */ "pause": () => Promise<void>; /** * 播放视频 */ "play": () => Promise<void>; /** * 视频封面的图片网络资源地址或云文件ID(2.3.0)。若 controls 属性值为 false 则设置 poster 无效 */ "poster": string; /** * 进入全屏。若有自定义内容需在全屏时展示,需将内容节点放置到 video 节点内。 */ "requestFullScreen": () => Promise<void>; /** * 跳转到指定位置 */ "seek": (position: number) => Promise<void>; /** * 是否显示视频中间的播放按钮 */ "showCenterPlayBtn": boolean; /** * 是否显示全屏按钮 */ "showFullscreenBtn": boolean; /** * 是否显示静音按钮 */ "showMuteBtn": boolean; /** * 是否显示视频底部控制栏的播放按钮 */ "showPlayBtn": boolean; /** * 若不设置,宽度大于 240 时才会显示 */ "showProgress": boolean; /** * 要播放视频的资源地址 */ "src": string; /** * 停止视频 */ "stop": () => Promise<void>; /** * 在非全屏模式下,是否开启亮度与音量调节手势 */ "vslideGesture": boolean; /** * 在全屏模式下,是否开启亮度与音量调节手势 */ "vslideGestureInFullscreen": boolean; } interface TaroVideoDanmu { "enable": boolean; "sendDanmu": (danmuList?: Partial<Danmu> | Partial<Danmu>[]) => Promise<void>; "tick": (currentTime: number) => Promise<void>; } interface TaroViewCore { "animation": string; "hoverClass": string; "hoverStartTime": number; "hoverStayTime": number; } interface TaroVoipRoomCore { } interface TaroWebViewCore { "src": string; } } export interface TaroAudioCoreCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLTaroAudioCoreElement; } export interface TaroButtonCoreCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLTaroButtonCoreElement; } export interface TaroCanvasCoreCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLTaroCanvasCoreElement; } export interface TaroCheckboxCoreCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLTaroCheckboxCoreElement; } export interface TaroCheckboxGroupCoreCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLTaroCheckboxGroupCoreElement; } export interface TaroCoverImageCoreCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLTaroCoverImageCoreElement; } export interface TaroCoverViewCoreCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLTaroCoverViewCoreElement; } export interface TaroFormCoreCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLTaroFormCoreElement; } export interface TaroImageCoreCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLTaroImageCoreElement; } export interface TaroInputCoreCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLTaroInputCoreElement; } export interface TaroMapCoreCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLTaroMapCoreElement; } export interface TaroMovableViewCoreCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLTaroMovableViewCoreElement; } export interface TaroNavigatorCoreCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLTaroNavigatorCoreElement; } export interface TaroPickerCoreCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLTaroPickerCoreElement; } export interface TaroPickerGroupCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLTaroPickerGroupElement; } export interface TaroPickerViewColumnCoreCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLTaroPickerViewColumnCoreElement; } export interface TaroPickerViewCoreCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLTaroPickerViewCoreElement; } export interface TaroPullToRefreshCoreCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLTaroPullToRefreshCoreElement; } export interface TaroRadioCoreCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLTaroRadioCoreElement; } export interface TaroRadioGroupCoreCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLTaroRadioGroupCoreElement; } export interface TaroScrollViewCoreCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLTaroScrollViewCoreElement; } export interface TaroSliderCoreCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLTaroSliderCoreElement; } export interface TaroSwiperCoreCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLTaroSwiperCoreElement; } export interface TaroSwitchCoreCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLTaroSwitchCoreElement; } export interface TaroTabbarCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLTaroTabbarElement; } export interface TaroTextareaCoreCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLTaroTextareaCoreElement; } export interface TaroVideoCoreCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLTaroVideoCoreElement; } export interface TaroViewCoreCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLTaroViewCoreElement; } export interface TaroWebViewCoreCustomEvent<T> extends CustomEvent<T> { detail: T; target: HTMLTaroWebViewCoreElement; } declare global { interface HTMLTaroAdCoreElement extends Components.TaroAdCore, HTMLStencilElement { } var HTMLTaroAdCoreElement: { prototype: HTMLTaroAdCoreElement; new (): HTMLTaroAdCoreElement; }; interface HTMLTaroAdCustomCoreElement extends Components.TaroAdCustomCore, HTMLStencilElement { } var HTMLTaroAdCustomCoreElement: { prototype: HTMLTaroAdCustomCoreElement; new (): HTMLTaroAdCustomCoreElement; }; interface HTMLTaroAnimationVideoCoreElement extends Components.TaroAnimationVideoCore, HTMLStencilElement { } var HTMLTaroAnimationVideoCoreElement: { prototype: HTMLTaroAnimationVideoCoreElement; new (): HTMLTaroAnimationVideoCoreElement; }; interface HTMLTaroAnimationViewCoreElement extends Components.TaroAnimationViewCore, HTMLStencilElement { } var HTMLTaroAnimationViewCoreElement: { prototype: HTMLTaroAnimationViewCoreElement; new (): HTMLTaroAnimationViewCoreElement; }; interface HTMLTaroArCameraCoreElement extends Components.TaroArCameraCore, HTMLStencilElement { } var HTMLTaroArCameraCoreElement: { prototype: HTMLTaroArCameraCoreElement; new (): HTMLTaroArCameraCoreElement; }; interface HTMLTaroAudioCoreElement extends Components.TaroAudioCore, HTMLStencilElement { } var HTMLTaroAudioCoreElement: { prototype: HTMLTaroAudioCoreElement; new (): HTMLTaroAudioCoreElement; }; interface HTMLTaroAwemeDataCoreElement extends Components.TaroAwemeDataCore, HTMLStencilElement { } var HTMLTaroAwemeDataCoreElement: { prototype: HTMLTaroAwemeDataCoreElement; new (): HTMLTaroAwemeDataCoreElement; }; interface HTMLTaroBlockCoreElement extends Components.TaroBlockCore, HTMLStencilElement { } var HTMLTaroBlockCoreElement: { prototype: HTMLTaroBlockCoreElement; new (): HTMLTaroBlockCoreElement; }; interface HTMLTaroButtonCoreElement extends Components.TaroButtonCore, HTMLStencilElement { } var HTMLTaroButtonCoreElement: { prototype: HTMLTaroButtonCoreElement; new (): HTMLTaroButtonCoreElement; }; interface HTMLTaroCameraCoreElement extends Components.TaroCameraCore, HTMLStencilElement { } var HTMLTaroCameraCoreElement: { prototype: HTMLTaroCameraCoreElement; new (): HTMLTaroCameraCoreElement; }; interface HTMLTaroCanvasCoreElement extends Components.TaroCanvasCore, HTMLStencilElement { } var HTMLTaroCanvasCoreElement: { prototype: HTMLTaroCanvasCoreElement; new (): HTMLTaroCanvasCoreElement; }; interface HTMLTaroChannelLiveCoreElement extends Components.TaroChannelLiveCore, HTMLStencilElement { } var HTMLTaroChannelLiveCoreElement: { prototype: HTMLTaroChannelLiveCoreElement; new (): HTMLTaroChannelLiveCoreElement; }; interface HTMLTaroChannelVideoCoreElement extends Components.TaroChannelVideoCore, HTMLStencilElement { } var HTMLTaroChannelVideoCoreElement: { prototype: HTMLTaroChannelVideoCoreElement; new (): HTMLTaroChannelVideoCoreElement; }; interface HTMLTaroCheckboxCoreElement extends Components.TaroCheckboxCore, HTMLStencilElement { } var HTMLTaroCheckboxCoreElement: { prototype: HTMLTaroCheckboxCoreElement; new (): HTMLTaroCheckboxCoreElement; }; interface HTMLTaroCheckboxGroupCoreElement extends Components.TaroCheckboxGroupCore, HTMLStencilElement { } var HTMLTaroCheckboxGroupCoreElement: { prototype: HTMLTaroCheckboxGroupCoreElement; new (): HTMLTaroCheckboxGroupCoreElement; }; interface HTMLTaroCommentDetailCoreElement extends Components.TaroCommentDetailCore, HTMLStencilElement { } var HTMLTaroCommentDetailCoreElement: { prototype: HTMLTaroCommentDetailCoreElement; new (): HTMLTaroCommentDetailCoreElement; }; interface HTMLTaroCommentListCoreElement extends Components.TaroCommentListCore, HTMLStencilElement { } var HTMLTaroCommentListCoreElement: { prototype: HTMLTaroCommentListCoreElement; new (): HTMLTaroCommentListCoreElement; }; interface HTMLTaroContactButtonCoreElement extends Components.TaroContactButtonCore, HTMLStencilElement { } var HTMLTaroContactButtonCoreElement: { prototype: HTMLTaroContactButtonCoreElement; new (): HTMLTaroContactButtonCoreElement; }; interface HTMLTaroCoverImageCoreElement extends Components.TaroCoverImageCore, HTMLStencilElement { } var HTMLTaroCoverImageCoreElement: { prototype: HTMLTaroCoverImageCoreElement; new (): HTMLTaroCoverImageCoreElement; }; interface HTMLTaroCoverViewCoreElement extends Components.TaroCoverViewCore, HTMLStencilElement { } var HTMLTaroCoverViewCoreElement: { prototype: HTMLTaroCoverViewCoreElement; new (): HTMLTaroCoverViewCoreElement; }; interface HTMLTaroCustomWrapperCoreElement extends Components.TaroCustomWrapperCore, HTMLStencilElement { } var HTMLTaroCustomWrapperCoreElement: { prototype: HTMLTaroCustomWrapperCoreElement; new (): HTMLTaroCustomWrapperCoreElement; }; interface HTMLTaroDraggableSheetCoreElement extends Components.TaroDraggableSheetCore, HTMLStencilElement { } var HTMLTaroDraggableSheetCoreElement: { prototype: HTMLTaroDraggableSheetCoreElement; new (): HTMLTaroDraggableSheetCoreElement; }; interface HTMLTaroEditorCoreElement extends Components.TaroEditorCore, HTMLStencilElement { } var HTMLTaroEditorCoreElement: { prototype: HTMLTaroEditorCoreElement; new (): HTMLTaroEditorCoreElement; }; interface HTMLTaroFollowSwanCoreElement extends Components.TaroFollowSwanCore, HTMLStencilElement { } var HTMLTaroFollowSwanCoreElement: { prototype: HTMLTaroFollowSwanCoreElement; new (): HTMLTaroFollowSwanCoreElement; }; interface HTMLTaroFormCoreElement extends Components.TaroFormCore, HTMLStencilElement { } var HTMLTaroFormCoreElement: { prototype: HTMLTaroFormCoreElement; new (): HTMLTaroFormCoreElement; }; interface HTMLTaroFunctionalPageNavigatorCoreElement extends Components.TaroFunctionalPageNavigatorCore, HTMLStencilElement { } var HTMLTaroFunctionalPageNavigatorCoreElement: { prototype: HTMLTaroFunctionalPageNavigatorCoreElement; new (): HTMLTaroFunctionalPageNavigatorCoreElement; }; interface HTMLTaroGridBuilderCoreElement extends Components.TaroGridBuilderCore, HTMLStencilElement { } var HTMLTaroGridBuilderCoreElement: { prototype: HTMLTaroGridBuilderCoreElement; new (): HTMLTaroGridBuilderCoreElement; }; interface HTMLTaroGridViewCoreElement extends Components.TaroGridViewCore, HTMLStencilElement { } var HTMLTaroGridViewCoreElement: { prototype: HTMLTaroGridViewCoreElement; new (): HTMLTaroGridViewCoreElement; }; interface HTMLTaroIconCoreElement extends Components.TaroIconCore, HTMLStencilElement { } var HTMLTaroIconCoreElement: { prototype: HTMLTaroIconCoreElement; new (): HTMLTaroIconCoreElement; }; interface HTMLTaroImageCoreElement extends Components.TaroImageCore, HTMLStencilElement { } var HTMLTaroImageCoreElement: { prototype: HTMLTaroImageCoreElement; new (): HTMLTaroImageCoreElement; }; interface HTMLTaroInlinePaymentPanelCoreElement extends Components.TaroInlinePaymentPanelCore, HTMLStencilElement { } var HTMLTaroInlinePaymentPanelCoreElement: { prototype: HTMLTaroInlinePaymentPanelCoreElement; new (): HTMLTaroInlinePaymentPanelCoreElement; }; interface HTMLTaroInputCoreElement extends Components.TaroInputCore, HTMLStencilElement { } var HTMLTaroInputCoreElement: { prototype: HTMLTaroInputCoreElement; new (): HTMLTaroInputCoreElement; }; interface HTMLTaroKeyboardAccessoryCoreElement extends Components.TaroKeyboardAccessoryCore, HTMLStencilElement { } var HTMLTaroKeyboardAccessoryCoreElement: { prototype: HTMLTaroKeyboardAccessoryCoreElement; new (): HTMLTaroKeyboardAccessoryCoreElement; }; interface HTMLTaroLabelCoreElement extends Components.TaroLabelCore, HTMLStencilElement { } var HTMLTaroLabelCoreElement: { prototype: HTMLTaroLabelCoreElement; new (): HTMLTaroLabelCoreElement; }; interface HTMLTaroLifestyleCoreElement extends Components.TaroLifestyleCore, HTMLStencilElement { } var HTMLTaroLifestyleCoreElement: { prototype: HTMLTaroLifestyleCoreElement; new (): HTMLTaroLifestyleCoreElement; }; interface HTMLTaroLikeCoreElement extends Components.TaroLikeCore, HTMLStencilElement { } var HTMLTaroLikeCoreElement: { prototype: HTMLTaroLikeCoreElement; new (): HTMLTaroLikeCoreElement; }; interface HTMLTaroListBuilderCoreElement extends Components.TaroListBuilderCore, HTMLStencilElement { } var HTMLTaroListBuilderCoreElement: { prototype: HTMLTaroListBuilderCoreElement; new (): HTMLTaroListBuilderCoreElement; }; interface HTMLTaroListViewCoreElement extends Components.TaroListViewCore, HTMLStencilElement { } var HTMLTaroListViewCoreElement: { prototype: HTMLTaroListViewCoreElement; new (): HTMLTaroListViewCoreElement; }; interface HTMLTaroLivePlayerCoreElement extends Components.TaroLivePlayerCore, HTMLStencilElement { } var HTMLTaroLivePlayerCoreElement: { prototype: HTMLTaroLivePlayerCoreElement; new (): HTMLTaroLivePlayerCoreElement; }; interface HTMLTaroLivePusherCoreElement extends Components.TaroLivePusherCore, HTMLStencilElement { } var HTMLTaroLivePusherCoreElement: { prototype: HTMLTaroLivePusherCoreElement; new (): HTMLTaroLivePusherCoreElement; }; interface HTMLTaroLoginCoreElement extends Components.TaroLoginCore, HTMLStencilElement { } var HTMLTaroLoginCoreElement: { prototype: HTMLTaroLoginCoreElement; new (): HTMLTaroLoginCoreElement; }; interface HTMLTaroLottieCoreElement extends Components.TaroLottieCore, HTMLStencilElement { } var HTMLTaroLottieCoreElement: { prototype: HTMLTaroLottieCoreElement; new (): HTMLTaroLottieCoreElement; }; interface HTMLTaroMapCoreElement extends Components.TaroMapCore, HTMLStencilElement { } var HTMLTaroMapCoreElement: { prototype: HTMLTaroMapCoreElement; new (): HTMLTaroMapCoreElement; }; interface HTMLTaroMatchMediaCoreElement extends Components.TaroMatchMediaCore, HTMLStencilElement { } var HTMLTaroMatchMediaCoreElement: { prototype: HTMLTaroMatchMediaCoreElement; new (): HTMLTaroMatchMediaCoreElement; }; interface HTMLTaroMovableAreaCoreElement extends Components.TaroMovableAreaCore, HTMLStencilElement { } var HTMLTaroMovableAreaCoreElement: { prototype: HTMLTaroMovableAreaCoreElement; new (): HTMLTaroMovableAreaCoreElement; }; interface HTMLTaroMovableViewCoreElement extends Components.TaroMovableViewCore, HTMLStencilElement { } var HTMLTaroMovableViewCoreElement: { prototype: HTMLTaroMovableViewCoreElement; new (): HTMLTaroMovableViewCoreElement; }; interface HTMLTaroNativeSlotCoreElement extends Components.TaroNativeSlotCore, HTMLStencilElement { } var HTMLTaroNativeSlotCoreElement: { prototype: HTMLTaroNativeSlotCoreElement; new (): HTMLTaroNativeSlotCoreElement; }; interface HTMLTaroNavigationBarCoreElement extends Components.TaroNavigationBarCore, HTMLStencilElement { } var HTMLTaroNavigationBarCoreElement: { prototype: HTMLTaroNavigationBarCoreElement; new (): HTMLTaroNavigationBarCoreElement; }; /** * TODO: 参数还需要进一步细化对齐 * Navigator组件 * https://developers.weixin.qq.com/miniprogram/dev/component/navigator.html */ interface HTMLTaroNavigatorCoreElement extends Components.TaroNavigatorCore, HTMLStencilElement { } var HTMLTaroNavigatorCoreElement: { prototype: HTMLTaroNavigatorCoreElement; new (): HTMLTaroNavigatorCoreElement; }; interface HTMLTaroNestedScrollBodyCoreElement extends Components.TaroNestedScrollBodyCore, HTMLStencilElement { } var HTMLTaroNestedScrollBodyCoreElement: { prototype: HTMLTaroNestedScrollBodyCoreElement; new (): HTMLTaroNestedScrollBodyCoreElement; }; interface HTMLTaroNestedScrollHeaderCoreElement extends Components.TaroNestedScrollHeaderCore, HTMLStencilElement { } var HTMLTaroNestedScrollHeaderCoreElement: { prototype: HTMLTaroNestedScrollHeaderCoreElement; new (): HTMLTaroNestedScrollHeaderCoreElement; }; interface HTMLTaroOfficialAccountCoreElement extends Components.TaroOfficialAccountCore, HTMLStencilElement { } var HTMLTaroOfficialAccountCoreElement: { prototype: HTMLTaroOfficialAccountCoreElement; new (): HTMLTaroOfficialAccountCoreElement; }; interface HTMLTaroOpenContainerCoreElement extends Components.TaroOpenContainerCore, HTMLStencilElement { } var HTMLTaroOpenContainerCoreElement: { prototype: HTMLTaroOpenContainerCoreElement; new (): HTMLTaroOpenContainerCoreElement; }; interface HTMLTaroOpenDataCoreElement extends Components.TaroOpenDataCore, HTMLStencilElement { } var HTMLTaroOpenDataCoreElement: { prototype: HTMLTaroOpenDataCoreElement; new (): HTMLTaroOpenDataCoreElement; }; interface HTMLTaroPageContainerCoreElement extends Components.TaroPageContainerCore, HTMLStencilElement { } var HTMLTaroPageContainerCoreElement: { prototype: HTMLTaroPageContainerCoreElement; new (): HTMLTaroPageContainerCoreElement; }; interface HTMLTaroPageMetaCoreElement extends Components.TaroPageMetaCore, HTMLStencilElement { } var HTMLTaroPageMetaCoreElement: { prototype: HTMLTaroPageMetaCoreElement; new (): HTMLTaroPageMetaCoreElement; }; interface HTMLTaroPickerCoreElement extends Components.TaroPickerCore, HTMLStencilElement { } var HTMLTaroPickerCoreElement: { prototype: HTMLTaroPickerCoreElement; new (): HTMLTaroPickerCoreElement; }; interface HTMLTaroPickerGroupElement extends Components.TaroPickerGroup, HTMLStencilElement { } var HTMLTaroPickerGroupElement: { prototype: HTMLTaroPickerGroupElement; new (): HTMLTaroPickerGroupElement; }; interface HTMLTaroPickerViewColumnCoreElement extends Components.TaroPickerViewColumnCore, HTMLStencilElement { } var HTMLTaroPickerViewColumnCoreElement: { prototype: HTMLTaroPickerViewColumnCoreElement; new (): HTMLTaroPickerViewColumnCoreElement; }; interface HTMLTaroPickerViewCoreElement extends Components.TaroPickerViewCore, HTMLStencilElement { } var HTMLTaroPickerViewCoreElement: { prototype: HTMLTaroPickerViewCoreElement; new (): HTMLTaroPickerViewCoreElement; }; interface HTMLTaroProgressCoreElement extends Components.TaroProgressCore, HTMLStencilElement { } var HTMLTaroProgressCoreElement: { prototype: HTMLTaroProgressCoreElement; new (): HTMLTaroProgressCoreElement; }; interface HTMLTaroPullToRefreshCoreElement extends Components.TaroPullToRefreshCore, HTMLStencilElement { } var HTMLTaroPullToRefreshCoreElement: { prototype: HTMLTaroPullToRefreshCoreElement; new (): HTMLTaroPullToRefreshCoreElement; }; interface HTMLTaroRadioCoreElement extends Components.TaroRadioCore, HTMLStencilElement { } var HTMLTaroRadioCoreElement: { prototype: HTMLTaroRadioCoreElement; new (): HTMLTaroRadioCoreElement; }; interface HTMLTaroRadioGroupCoreElement extends Components.TaroRadioGroupCore, HTMLStencilElement { } var HTMLTaroRadioGroupCoreElement: { prototype: HTMLTaroRadioGroupCoreElement; new (): HTMLTaroRadioGroupCoreElement; }; interface HTMLTaroRichTextCoreElement extends Components.TaroRichTextCore, HTMLStencilElement { } var HTMLTaroRichTextCoreElement: { prototype: HTMLTaroRichTextCoreElement; new (): HTMLTaroRichTextCoreElement; }; interface HTMLTaroRootPortalCoreElement extends Components.TaroRootPortalCore, HTMLStencilElement { } var HTMLTaroRootPortalCoreElement: { prototype: HTMLTaroRootPortalCoreElement; new (): HTMLTaroRootPortalCoreElement; }; interface HTMLTaroRtcRoomCoreElement extends Components.TaroRtcRoomCore, HTMLStencilElement { } var HTMLTaroRtcRoomCoreElement: { prototype: HTMLTaroRtcRoomCoreElement; new (): HTMLTaroRtcRoomCoreElement; }; interface HTMLTaroRtcRoomItemCoreElement extends Components.TaroRtcRoomItemCore, HTMLStencilElement { } var HTMLTaroRtcRoomItemCoreElement: { prototype: HTMLTaroRtcRoomItemCoreElement; new (): HTMLTaroRtcRoomItemCoreElement; }; interface HTMLTaroScrollViewCoreElement extends Components.TaroScrollViewCore, HTMLStencilElement { } var HTMLTaroScrollViewCoreElement: { prototype: HTMLTaroScrollViewCoreElement; new (): HTMLTaroScrollViewCoreElement; }; interface HTMLTaroShareElementCoreElement extends Components.TaroShareElementCore, HTMLStencilElement { } var HTMLTaroShareElementCoreElement: { prototype: HTMLTaroShareElementCoreElement; new (): HTMLTaroShareElementCoreElement; }; interface HTMLTaroSliderCoreElement extends Components.TaroSliderCore, HTMLStencilElement { } var HTMLTaroSliderCoreElement: { prototype: HTMLTaroSliderCoreElement; new (): HTMLTaroSliderCoreElement; }; interface HTMLTaroSlotCoreElement extends Components.TaroSlotCore, HTMLStencilElement { } var HTMLTaroSlotCoreElement: { prototype: HTMLTaroSlotCoreElement; new (): HTMLTaroSlotCoreElement; }; interface HTMLTaroSnapshotCoreElement extends Components.TaroSnapshotCore, HTMLStencilElement { } var HTMLTaroSnapshotCoreElement: { prototype: HTMLTaroSnapshotCoreElement; new (): HTMLTaroSnapshotCoreElement; }; interface HTMLTaroSpanCoreElement extends Components.TaroSpanCore, HTMLStencilElement { } var HTMLTaroSpanCoreElement: { prototype: HTMLTaroSpanCoreElement; new (): HTMLTaroSpanCoreElement; }; interface HTMLTaroStickyHeaderCoreElement extends Components.TaroStickyHeaderCore, HTMLStencilElement { } var HTMLTaroStickyHeaderCoreElement: { prototype: HTMLTaroStickyHeaderCoreElement; new (): HTMLTaroStickyHeaderCoreElement; }; interface HTMLTaroStickySectionCoreElement extends Components.TaroStickySectionCore, HTMLStencilElement { } var HTMLTaroStickySectionCoreElement: { prototype: HTMLTaroStickySectionCoreElement; new (): HTMLTaroStickySectionCoreElement; }; interface HTMLTaroSwiperCoreElement extends Components.TaroSwiperCore, HTMLStencilElement { } var HTMLTaroSwiperCoreElement: { prototype: HTMLTaroSwiperCoreElement; new (): HTMLTaroSwiperCoreElement; }; interface HTMLTaroSwiperItemCoreElement extends Components.TaroSwiperItemCore, HTMLStencilElement { } var HTMLTaroSwiperItemCoreElement: { prototype: HTMLTaroSwiperItemCoreElement; new (): HTMLTaroSwiperItemCoreElement; }; interface HTMLTaroSwitchCoreElement extends Components.TaroSwitchCore, HTMLStencilElement { } var HTMLTaroSwitchCoreElement: { prototype: HTMLTaroSwitchCoreElement; new (): HTMLTaroSwitchCoreElement; }; interface HTMLTaroTabItemCoreElement extends Components.TaroTabItemCore, HTMLStencilElement { } var HTMLTaroTabItemCoreElement: { prototype: HTMLTaroTabItemCoreElement; new (): HTMLTaroTabItemCoreElement; }; interface HTMLTaroTabbarElement extends Components.TaroTabbar, HTMLStencilElement { } var HTMLTaroTabbarElement: { prototype: HTMLTaroTabbarElement; new (): HTMLTaroTabbarElement; }; interface HTMLTaroTabsCoreElement extends Components.TaroTabsCore, HTMLStencilElement { } var HTMLTaroTabsCoreElement: { prototype: HTMLTaroTabsCoreElement; new (): HTMLTaroTabsCoreElement; }; interface HTMLTaroTextCoreElement extends Components.TaroTextCore, HTMLStencilElement { } var HTMLTaroTextCoreElement: { prototype: HTMLTaroTextCoreElement; new (): HTMLTaroTextCoreElement; }; interface HTMLTaroTextareaCoreElement extends Components.TaroTextareaCore, HTMLStencilElement { } var HTMLTaroTextareaCoreElement: { prototype: HTMLTaroTextareaCoreElement; new (): HTMLTaroTextareaCoreElement; }; interface HTMLTaroVideoControlElement extends Components.TaroVideoControl, HTMLStencilElement { } var HTMLTaroVideoControlElement: { prototype: HTMLTaroVideoControlElement; new (): HTMLTaroVideoControlElement; }; interface HTMLTaroVideoCoreElement extends Components.TaroVideoCore, HTMLStencilElement { } var HTMLTaroVideoCoreElement: { prototype: HTMLTaroVideoCoreElement; new (): HTMLTaroVideoCoreElement; }; interface HTMLTaroVideoDanmuElement extends Components.TaroVideoDanmu, HTMLStencilElement { } var HTMLTaroVideoDanmuElement: { prototype: HTMLTaroVideoDanmuElement; new (): HTMLTaroVideoDanmuElement; }; interface HTMLTaroViewCoreElement extends Components.TaroViewCore, HTMLStencilElement { } var HTMLTaroViewCoreElement: { prototype: HTMLTaroViewCoreElement; new (): HTMLTaroViewCoreElement; }; interface HTMLTaroVoipRoomCoreElement extends Components.TaroVoipRoomCore, HTMLStencilElement { } var HTMLTaroVoipRoomCoreElement: { prototype: HTMLTaroVoipRoomCoreElement; new (): HTMLTaroVoipRoomCoreElement; }; interface HTMLTaroWebViewCoreElement extends Components.TaroWebViewCore, HTMLStencilElement { } var HTMLTaroWebViewCoreElement: { prototype: HTMLTaroWebViewCoreElement; new (): HTMLTaroWebViewCoreElement; }; interface HTMLElementTagNameMap { "taro-ad-core": HTMLTaroAdCoreElement; "taro-ad-custom-core": HTMLTaroAdCustomCoreElement; "taro-animation-video-core": HTMLTaroAnimationVideoCoreElement; "taro-animation-view-core": HTMLTaroAnimationViewCoreElement; "taro-ar-camera-core": HTMLTaroArCameraCoreElement; "taro-audio-core": HTMLTaroAudioCoreElement; "taro-aweme-data-core": HTMLTaroAwemeDataCoreElement; "taro-block-core": HTMLTaroBlockCoreElement; "taro-button-core": HTMLTaroButtonCoreElement; "taro-camera-core": HTMLTaroCameraCoreElement; "taro-canvas-core": HTMLTaroCanvasCoreElement; "taro-channel-live-core": HTMLTaroChannelLiveCoreElement; "taro-channel-video-core": HTMLTaroChannelVideoCoreElement; "taro-checkbox-core": HTMLTaroCheckboxCoreElement; "taro-checkbox-group-core": HTMLTaroCheckboxGroupCoreElement; "taro-comment-detail-core": HTMLTaroCommentDetailCoreElement; "taro-comment-list-core": HTMLTaroCommentListCoreElement; "taro-contact-button-core": HTMLTaroContactButtonCoreElement; "taro-cover-image-core": HTMLTaroCoverImageCoreElement; "taro-cover-view-core": HTMLTaroCoverViewCoreElement; "taro-custom-wrapper-core": HTMLTaroCustomWrapperCoreElement; "taro-draggable-sheet-core": HTMLTaroDraggableSheetCoreElement; "taro-editor-core": HTMLTaroEditorCoreElement; "taro-follow-swan-core": HTMLTaroFollowSwanCoreElement; "taro-form-core": HTMLTaroFormCoreElement; "taro-functional-page-navigator-core": HTMLTaroFunctionalPageNavigatorCoreElement; "taro-grid-builder-core": HTMLTaroGridBuilderCoreElement; "taro-grid-view-core": HTMLTaroGridViewCoreElement; "taro-icon-core": HTMLTaroIconCoreElement; "taro-image-core": HTMLTaroImageCoreElement; "taro-inline-payment-panel-core": HTMLTaroInlinePaymentPanelCoreElement; "taro-input-core": HTMLTaroInputCoreElement; "taro-keyboard-accessory-core": HTMLTaroKeyboardAccessoryCoreElement; "taro-label-core": HTMLTaroLabelCoreElement; "taro-lifestyle-core": HTMLTaroLifestyleCoreElement; "taro-like-core": HTMLTaroLikeCoreElement; "taro-list-builder-core": HTMLTaroListBuilderCoreElement; "taro-list-view-core": HTMLTaroListViewCoreElement; "taro-live-player-core": HTMLTaroLivePlayerCoreElement; "taro-live-pusher-core": HTMLTaroLivePusherCoreElement; "taro-login-core": HTMLTaroLoginCoreElement; "taro-lottie-core": HTMLTaroLottieCoreElement; "taro-map-core": HTMLTaroMapCoreElement; "taro-match-media-core": HTMLTaroMatchMediaCoreElement; "taro-movable-area-core": HTMLTaroMovableAreaCoreElement; "taro-movable-view-core": HTMLTaroMovableViewCoreElement; "taro-native-slot-core": HTMLTaroNativeSlotCoreElement; "taro-navigation-bar-core": HTMLTaroNavigationBarCoreElement; "taro-navigator-core": HTMLTaroNavigatorCoreElement; "taro-nested-scroll-body-core": HTMLTaroNestedScrollBodyCoreElement; "taro-nested-scroll-header-core": HTMLTaroNestedScrollHeaderCoreElement; "taro-official-account-core": HTMLTaroOfficialAccountCoreElement; "taro-open-container-core": HTMLTaroOpenContainerCoreElement; "taro-open-data-core": HTMLTaroOpenDataCoreElement; "taro-page-container-core": HTMLTaroPageContainerCoreElement; "taro-page-meta-core": HTMLTaroPageMetaCoreElement; "taro-picker-core": HTMLTaroPickerCoreElement; "taro-picker-group": HTMLTaroPickerGroupElement; "taro-picker-view-column-core": HTMLTaroPickerViewColumnCoreElement; "taro-picker-view-core": HTMLTaroPickerViewCoreElement; "taro-progress-core": HTMLTaroProgressCoreElement; "taro-pull-to-refresh-core": HTMLTaroPullToRefreshCoreElement; "taro-radio-core": HTMLTaroRadioCoreElement; "taro-radio-group-core": HTMLTaroRadioGroupCoreElement; "taro-rich-text-core": HTMLTaroRichTextCoreElement; "taro-root-portal-core": HTMLTaroRootPortalCoreElement; "taro-rtc-room-core": HTMLTaroRtcRoomCoreElement; "taro-rtc-room-item-core": HTMLTaroRtcRoomItemCoreElement; "taro-scroll-view-core": HTMLTaroScrollViewCoreElement; "taro-share-element-core": HTMLTaroShareElementCoreElement; "taro-slider-core": HTMLTaroSliderCoreElement; "taro-slot-core": HTMLTaroSlotCoreElement; "taro-snapshot-core": HTMLTaroSnapshotCoreElement; "taro-span-core": HTMLTaroSpanCoreElement; "taro-sticky-header-core": HTMLTaroStickyHeaderCoreElement; "taro-sticky-section-core": HTMLTaroStickySectionCoreElement; "taro-swiper-core": HTMLTaroSwiperCoreElement; "taro-swiper-item-core": HTMLTaroSwiperItemCoreElement; "taro-switch-core": HTMLTaroSwitchCoreElement; "taro-tab-item-core": HTMLTaroTabItemCoreElement; "taro-tabbar": HTMLTaroTabbarElement; "taro-tabs-core": HTMLTaroTabsCoreElement; "taro-text-core": HTMLTaroTextCoreElement; "taro-textarea-core": HTMLTaroTextareaCoreElement; "taro-video-control": HTMLTaroVideoControlElement; "taro-video-core": HTMLTaroVideoCoreElement; "taro-video-danmu": HTMLTaroVideoDanmuElement; "taro-view-core": HTMLTaroViewCoreElement; "taro-voip-room-core": HTMLTaroVoipRoomCoreElement; "taro-web-view-core": HTMLTaroWebViewCoreElement; } } declare namespace LocalJSX { interface TaroAdCore { } interface TaroAdCustomCore { } interface TaroAnimationVideoCore { } interface TaroAnimationViewCore { } interface TaroArCameraCore { } interface TaroAudioCore { "autoplay"?: boolean; "controls"?: boolean; "loop"?: boolean; "muted"?: boolean; "nativeProps"?: {}; "onEnded"?: (event: TaroAudioCoreCustomEvent<any>) => void; "on