UNPKG

@megalo/api

Version:

重新封装各个端中的API,由 megalo 统一对外抛出方法名。目前微信小程序端提供的 API 最为丰富,所以 API 名称以微信小程序为准。

29 lines (24 loc) 479 B
import { getEnv, hasProxy, ENV_TYPE, } from '../shared'; import api from './api'; let Megalo = { getEnv, ENV_TYPE, }; Object.assign(Megalo, api); if (hasProxy) { Megalo = new Proxy(Megalo, { get(target, key) { if (key in target) { return target[key]; } else { console.warn(`H5 暂不支持 ${key.toString()} 方法`); return target[key] = () => {}; } } }); } export default Megalo;