index.ts 2.2 KB
Newer Older
fxy060608's avatar
fxy060608 已提交
1
//#if _NODE_JS_
fxy060608's avatar
fxy060608 已提交
2 3 4 5 6
// 目前这几个接口主要是 uniCloud 使用了
// 目前采用 polyfill 解决 xhr 和 storage
/* eslint-disable no-restricted-globals */
require('localstorage-polyfill')
global.XMLHttpRequest = require('xmlhttprequest').XMLHttpRequest
fxy060608's avatar
fxy060608 已提交
7
export * from './network/request'
fxy060608's avatar
fxy060608 已提交
8 9
export * from './storage/storage'
export * from './device/getSystemInfoSync'
fxy060608's avatar
fxy060608 已提交
10
//#else
fxy060608's avatar
fxy060608 已提交
11
export * from './base/canIUse'
fxy060608's avatar
fxy060608 已提交
12

13 14
export * from './context/createInnerAudioContext'

fxy060608's avatar
fxy060608 已提交
15 16 17
export * from './device/makePhoneCall'
export * from './device/getSystemInfo'
export * from './device/getSystemInfoSync'
fxy060608's avatar
fxy060608 已提交
18
export * from './device/network'
Q
qiang 已提交
19
export * from './device/accelerometer'
Q
qiang 已提交
20
export * from './device/compass'
D
DCloud_LXH 已提交
21
export * from './device/vibrate'
fxy060608's avatar
fxy060608 已提交
22

Q
qiang 已提交
23 24
export * from './storage/storage'

Q
qiang 已提交
25
export * from './file/getFileInfo'
fxy060608's avatar
fxy060608 已提交
26 27
export * from './file/openDocument'

28 29
export * from './keyboard/keyboard'

fxy060608's avatar
fxy060608 已提交
30
export * from './media/getImageInfo'
Q
qiang 已提交
31
export * from './media/getVideoInfo'
D
DCloud_LXH 已提交
32
export * from './media/chooseFile'
D
DCloud_LXH 已提交
33
export * from './media/chooseImage'
Q
qiang 已提交
34
export * from './media/previewImage'
D
DCloud_LXH 已提交
35
export * from './media/chooseVideo'
fxy060608's avatar
fxy060608 已提交
36

fxy060608's avatar
fxy060608 已提交
37
export * from './network/request'
Q
qiang 已提交
38
export * from './network/downloadFile'
Q
qiang 已提交
39
export * from './network/uploadFile'
Q
qiang 已提交
40
export * from './network/socket'
fxy060608's avatar
fxy060608 已提交
41

Q
qiang 已提交
42
export * from './location/getLocation'
Q
qiang 已提交
43
export * from './location/openLocation'
Q
qiang 已提交
44

fxy060608's avatar
fxy060608 已提交
45 46 47 48 49 50
export * from './route/navigateBack'
export * from './route/navigateTo'
export * from './route/redirectTo'
export * from './route/reLaunch'
export * from './route/switchTab'

fxy060608's avatar
fxy060608 已提交
51
export * from './ui/popup/showModal'
D
DCloud_LXH 已提交
52
export * from './ui/popup/showToast'
D
DCloud_LXH 已提交
53
export * from './ui/popup/showActionSheet'
fxy060608's avatar
fxy060608 已提交
54
export * from './ui/loadFontFace'
55
export * from './ui/navigationBar'
fxy060608's avatar
fxy060608 已提交
56
export * from './ui/pageScrollTo'
57 58
export * from './ui/startPullDownRefresh'
export * from './ui/stopPullDownRefresh'
fxy060608's avatar
fxy060608 已提交
59 60
export * from './ui/tabBar'

fxy060608's avatar
fxy060608 已提交
61 62 63 64
export {
  upx2px,
  addInterceptor,
  removeInterceptor,
fxy060608's avatar
fxy060608 已提交
65 66 67
  promiseInterceptor,
  arrayBufferToBase64,
  base64ToArrayBuffer,
fxy060608's avatar
fxy060608 已提交
68
  createIntersectionObserver,
69
  createSelectorQuery,
fxy060608's avatar
fxy060608 已提交
70
  createVideoContext,
Q
qiang 已提交
71
  createMapContext,
fxy060608's avatar
fxy060608 已提交
72
  onTabBarMidButtonTap,
73 74 75 76
  createCanvasContext,
  canvasGetImageData,
  canvasPutImageData,
  canvasToTempFilePath,
D
DCloud_LXH 已提交
77
  getSelectedTextRange,
fxy060608's avatar
fxy060608 已提交
78
} from '@dcloudio/uni-api'
fxy060608's avatar
fxy060608 已提交
79
//#endif