UNPKG

hybrid_plus

Version:

Hybrid Flutter Javascript SDK

38 lines (37 loc) 964 B
import { ExecOptions } from "./core.ts"; import { HttpOptions } from "./file.ts"; /** 网络连接状态 */ export declare enum ConnectivityResult { bluetooth = 0, wifi = 1, ethernet = 2, mobile = 3, none = 4, vpn = 5, other = 6 } /** 获取网络状态选项 */ export type GetConnectivityOptions = ExecOptions<ConnectivityResult, any>; /** * 发送网络请求选项 * @param {string} path 请求路径 * @param {HttpOptions?} options 请求配置 * @param {any} data 请求数据 */ export interface RequestOptions extends ExecOptions<any, any> { path: string; options?: HttpOptions; data?: any; } /** Wi-Fi 信息 */ export interface WifiInfo { wifiName?: string; wifiBSSID?: string; wifiIP?: string; wifiIPv6?: string; wifiSubMask?: string; wifiBroadcast?: string; wifiGateway?: string; } /** 获取 Wi-Fi 信息选项 */ export type GetCurrentWifiOptions = ExecOptions<WifiInfo, any>;