index.ts 2.0 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 34
export * from './media/chooseImage'
export * from './media/chooseVideo'
fxy060608's avatar
fxy060608 已提交
35

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

Q
qiang 已提交
41 42
export * from './location/getLocation'

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

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

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