UNPKG

@w6s/sdk

Version:

WorkPlusFE JavaScript SDK.

127 lines (126 loc) 5.27 kB
import { CoreOptions } from './types/core'; import * as core from './core'; import * as Contact from './contact'; import * as Location from './location'; import * as Network from './network'; import * as Email from './email'; import * as Auth from './auth'; import * as Eventlistener from './eventlistener'; import * as App from './app'; import * as Session from './session'; import * as User from './user'; import * as Header from './header'; import * as Webview from './webview'; import * as Config from './config'; import * as Dialog from './dialog'; import * as Storage from './storage'; /** WorkPlus SDK 版本 */ export declare const version = "2.0.4"; export declare const native: {}; /** 图像接口 */ export declare const image: { takePicture: typeof import("./image/takePicture").default; takePhotoAndAddWaterMark: typeof import("./image/takePhotoAndAddWaterMark").default; saveImages: typeof import("./image/saveImages").default; showImages: typeof import("./image/showImages").default; chooseImages: typeof import("./image/chooseImages").default; actionForLongPressImage: typeof import("./image/actionForLongPressImage").default; cleanCompressImage: typeof import("./image/cleanCompressImage").default; toBase64: typeof import("./image/toBase64").default; }; /** 联系人接口 */ export declare const contact: typeof Contact; /** 用户接口 */ export declare const user: typeof User; /** 聊天会话接口 */ export declare const session: typeof Session; /** 应用 */ export declare const app: typeof App; /** 网页接口 */ export declare const webview: typeof Webview; /** 网页头部接口 */ export declare const header: typeof Header; /** 工具类接口 */ export declare const util: { scanner: typeof import("./util/scanner").default; voiceToText: typeof import("./util/voiceToText").default; copyText: typeof import("./util/copyText").default; tel: typeof import("./util/tel").default; vibrate: typeof import("./util/vibrate").default; generateBarcode: typeof import("./util/generateBarcode").default; generateQrcode: typeof import("./util/generateQrcode").default; }; /** 地理位置接口 */ export declare const location: typeof Location; /** 设备信息接口 */ export declare const device: { getDeviceInfo: typeof import("./device/getDeviceInfo").default; getIpAddress: typeof import("./device/getIpAddress").default; getPedometerData: typeof import("./device/getPedometerData").default; getAppInfo: typeof import("./device/getAppInfo").default; }; /** 事件日志接口 */ export declare const eventlog: { getEventLogs: typeof import("./eventlog/getEventLogs").default; getTodayUseDuration: typeof import("./eventlog/getTodayUseDuration").default; }; /** 文件接口 */ export declare const file: { chooseFiles: typeof import("./file/chooseFiles").default; isFileExist: typeof import("./file/isFileExist").default; openFileDetail: typeof import("./file/openFileDetail").default; readFile: typeof import("./file/readFile").default; download: typeof import("./file/download").default; upload: typeof import("./file/upload").default; getFilePath: typeof import("./file/getUserFilePath").default; }; /** 网络信息接口 */ export declare const network: typeof Network; /** 邮箱接口 */ export declare const email: typeof Email; /** 认证接口 */ export declare const auth: typeof Auth; /** 网页事件 */ export declare const event: typeof Eventlistener; /** Dialog */ export declare const dialog: typeof Dialog; /** Storage */ export declare const storage: typeof Storage; /** Record */ export declare const record: { translateAudio: typeof import("./record/translateAudio").default; voiceRecord: typeof import("./record/voiceRecord").default; }; /** Video */ export declare const video: { startVideoRecoder: typeof import("./video/startVideoRecoder").default; playVideo: typeof import("./video/playVideo").default; }; /** Pay */ export declare const pay: { wxPay: typeof import("./pay/wxPay").default; chooseWxInvoice: typeof import("./pay/chooseWxInvoice").default; chooseAliInvoice: typeof import("./pay/chooseAliInvoice").default; }; /** pc */ /** WrokPlus SDK 初始化配置 */ export declare const init: (options?: CoreOptions | undefined) => void; export declare const deviceready: (fn?: Function | undefined) => Promise<void>; /** 鉴权 */ export declare const config: typeof Config.config; /** 鉴权完成 */ export declare const ready: typeof Config.ready; /** 检测接口 */ export declare const checkApi: typeof Config.checkApi; /** Cordova 执行事件(异步) */ export declare const exec: typeof core.exec; /** Cordova 执行事件(同步) */ export declare const execSync: typeof core.execSync; /** WorkPlus SDK 监听错误回调 */ export declare const error: (fn: (err: unknown) => void) => void; /** 平台属性 */ export declare const platform: { isPC: boolean; }; /** Vue Plugin install function */ export declare const install: (Vue: any, options?: CoreOptions | undefined, globalMode?: boolean | undefined) => void;