UNPKG

universal-choose-image

Version:
25 lines (20 loc) 745 B
import { isWeb, isWeex, isMiniApp, isWeChatMiniProgram, isByteDanceMicroApp } from 'universal-env'; import webModule from './web/index'; import weexModule from './weex/index'; import miniAppModule from './miniapp/ali/index'; import weChatModule from './miniapp/wechat/index'; import bytedanceModule from './miniapp/bytedance-microapp/index'; import { ChooseImage } from './types'; let chooseImage: ChooseImage = () => Promise.reject(); if (isWeb) { chooseImage = webModule; } else if (isWeex) { chooseImage = weexModule; } else if (isMiniApp) { chooseImage = miniAppModule; } else if (isByteDanceMicroApp) { chooseImage = bytedanceModule; } else if (isWeChatMiniProgram) { chooseImage = weChatModule; } export default chooseImage;