UNPKG

@megalo/api

Version:

重新封装各个端中的API,由 megalo 统一对外抛出方法名。目前微信小程序端提供的 API 最为丰富,所以 API 名称以微信小程序为准。

116 lines (88 loc) 1.8 kB
// 微信专有 API const noPromiseApis = [ // mDNS 'offLocalServiceDiscoveryStop', 'offLocalServiceFound', 'offLocalServiceLost', 'offLocalServiceResolveFail', 'onLocalServiceDiscoveryStop', 'onLocalServiceFound', 'onLocalServiceLost', 'onLocalServiceResolveFail', 'startLocalServiceDiscovery', 'stopLocalServiceDiscovery', // 文件 'getFileSystemManager', // 实时音视频 'createLivePusherContext', // 电量 'getBatteryInfoSync', // NFC 'onHCEMessage', // 方向 'onDeviceMotionChange', // 自定义组件 'nextTick', // 窗口 'offWindowResize', 'onWindowResize', // 账号信息 'getAccountInfoSync', // Worker 'createWorker', // 数据上报 'reportMonitor', // 事件 'offAppHide', 'offAppShow', 'offError', 'offPageNotFound', 'onAppHide', 'onAppShow', 'onError', 'onPageNotFound', // 生命周期 'getLaunchOptionsSync', // 调试 'getLogManager', ]; const needPromiseApis = [ // 字体 'loadFontFace', // 电量 'getBatteryInfo', // NFC 'getHCEState', 'sendHCEMessage', 'startHCE', 'stopHCE', // 背景 'setBackgroundColor', 'setBackgroundTextStyle', // 卡券 'addCard', 'openCard', // 微信支付 'requestPayment', // 人脸支付 'faceVerifyForPay', // 发票 'chooseInvoice', // 生物认证 'checkIsSoterEnrolledInDevice', 'checkIsSupportSoterAuthentication', 'startSoterAuthentication', // 微信运动 'getWeRunData', // 调试 'setEnableDebug', // 压缩图片 'compressImage', // 陀螺仪 'startGyroscope', 'stopGyroscope', ]; export { noPromiseApis, needPromiseApis, };