UNPKG

1.01 kBTypeScriptView Raw
1import Taro from '../../index'
2
3declare module '../../index' {
4 namespace checkIsOpenAccessibility {
5 interface Option {
6 /** 接口调用结束的回调函数(调用成功、失败都会执行) */
7 complete?: (res: TaroGeneral.CallbackResult) => void
8 /** 接口调用失败的回调函数 */
9 fail?: (res: TaroGeneral.CallbackResult) => void
10 /** 接口调用成功的回调函数 */
11 success?: (result: SuccessCallbackResult) => void
12 }
13 interface SuccessCallbackResult extends TaroGeneral.CallbackResult {
14 /** iOS 上开启辅助功能旁白,安卓开启 talkback 时返回 true */
15 open: boolean
16 }
17 }
18
19 interface TaroStatic {
20 /** 检测是否开启视觉无障碍功能。
21 * @supported weapp
22 * @see https://developers.weixin.qq.com/miniprogram/dev/api/device/accessibility/wx.checkIsOpenAccessibility.html
23 */
24 checkIsOpenAccessibility(option: checkIsOpenAccessibility.Option): Promise<TaroGeneral.CallbackResult>
25 }
26}