protocols.js 743 字节
Newer Older
1
import redirectTo from '../../helpers/redirect-to'
2
import previewImage from '../../helpers/normalize-preview-image'
3 4 5 6 7 8 9 10 11 12 13 14

function addSafeAreaInsets (result) {
  if (result.safeArea) {
    const safeArea = result.safeArea
    result.safeAreaInsets = {
      top: safeArea.top,
      left: safeArea.left,
      right: result.windowWidth - safeArea.right,
      bottom: result.windowHeight - safeArea.bottom
    }
  }
}
fxy060608's avatar
fxy060608 已提交
15
export const protocols = {
16
  redirectTo,
17 18 19 20 21 22 23
  previewImage,
  getSystemInfo: {
    returnValue: addSafeAreaInsets
  },
  getSystemInfoSync: {
    returnValue: addSafeAreaInsets
  }
fxy060608's avatar
fxy060608 已提交
24
}
25
export const todos = [
fxy060608's avatar
fxy060608 已提交
26 27 28
  'vibrate',
  'preloadPage',
  'unPreloadPage',
fxy060608's avatar
fxy060608 已提交
29
  'loadSubPackage'
W
wangyaqi 已提交
30
]
31
export const canIUses = []