global.d.ts 1.8 KB
Newer Older
fxy060608's avatar
fxy060608 已提交
1 2 3
declare var tt: any
declare var qa: any
declare var swan: any
fxy060608's avatar
fxy060608 已提交
4
declare var qq: any
fxy060608's avatar
fxy060608 已提交
5
declare var __PLATFORM__: UniApp.PLATFORM
fxy060608's avatar
fxy060608 已提交
6 7 8 9 10 11 12 13 14
declare var __PLATFORM_PREFIX__: 'wx' | 'qq' | 'my' | 'swan' | 'tt' | 'qa'
declare var __GLOBAL__: Record<string, any>

// Global compile-time constants
declare var __DEV__: boolean
declare var __TEST__: boolean

// Feature flags
declare var __VUE_OPTIONS_API__: boolean
fxy060608's avatar
fxy060608 已提交
15

fxy060608's avatar
fxy060608 已提交
16 17
declare var __UNI_FEATURE_WX__: boolean
declare var __UNI_FEATURE_WXS__: boolean
fxy060608's avatar
fxy060608 已提交
18
declare var __UNI_FEATURE_NVUE__: boolean
fxy060608's avatar
fxy060608 已提交
19
declare var __UNI_FEATURE_PROMISE__: boolean
fxy060608's avatar
fxy060608 已提交
20
declare var __UNI_FEATURE_LONGPRESS__: boolean
fxy060608's avatar
fxy060608 已提交
21
declare var __UNI_FEATURE_ROUTER_MODE__: 'hash' | 'history'
fxy060608's avatar
fxy060608 已提交
22 23 24

declare var __UNI_FEATURE_PAGES__: boolean
declare var __UNI_FEATURE_TABBAR__: boolean
fxy060608's avatar
fxy060608 已提交
25
declare var __UNI_FEATURE_TABBAR_MIDBUTTON__: boolean
fxy060608's avatar
fxy060608 已提交
26 27 28 29
declare var __UNI_FEATURE_TOPWINDOW__: boolean
declare var __UNI_FEATURE_LEFTWINDOW__: boolean
declare var __UNI_FEATURE_RIGHTWINDOW__: boolean
declare var __UNI_FEATURE_RESPONSIVE__: boolean
fxy060608's avatar
fxy060608 已提交
30
declare var __UNI_FEATURE_PULL_DOWN_REFRESH__: boolean
fxy060608's avatar
fxy060608 已提交
31
declare var __UNI_FEATURE_NAVIGATIONBAR__: boolean
fxy060608's avatar
fxy060608 已提交
32
declare var __UNI_FEATURE_NAVIGATIONBAR_BUTTONS__: boolean
fxy060608's avatar
fxy060608 已提交
33
declare var __UNI_FEATURE_NAVIGATIONBAR_SEARCHINPUT__: boolean
fxy060608's avatar
fxy060608 已提交
34
declare var __UNI_FEATURE_NAVIGATIONBAR_TRANSPARENT__: boolean
fxy060608's avatar
fxy060608 已提交
35 36 37 38 39
declare var __UNI_FEATURE_I18N_EN__: boolean
declare var __UNI_FEATURE_I18N_ES__: boolean
declare var __UNI_FEATURE_I18N_FR__: boolean
declare var __UNI_FEATURE_I18N_ZH_HANS__: boolean
declare var __UNI_FEATURE_I18N_ZH_HANT__: boolean
fxy060608's avatar
fxy060608 已提交
40
// TODO
fxy060608's avatar
fxy060608 已提交
41
declare var __uniRoutes: UniApp.UniRoutes
fxy060608's avatar
fxy060608 已提交
42
declare var __uniConfig: UniApp.UniConfig
fxy060608's avatar
fxy060608 已提交
43
declare var UniViewJSBridge: UniApp.UniViewJSBridge
fxy060608's avatar
fxy060608 已提交
44
declare var UniServiceJSBridge: UniApp.UniServiceJSBridge
fxy060608's avatar
fxy060608 已提交
45 46 47 48

declare const getCurrentPages: <T extends AnyObject = {}>(
  isAll?: boolean
) => Array<Page.PageInstance<AnyObject, T> & T>