UNPKG

@uni/loading

Version:
23 lines (22 loc) 859 B
/* eslint-disable @typescript-eslint/ban-ts-comment */ // eslint-disable-next-line import/no-extraneous-dependencies // @ts-nocheck import { isDingdingMiniapp, isMiniapp, isWeChatMiniProgram, isWeb, isKuaiShouMiniProgram, isBaiduSmartProgram } from "@uni/env"; export default (function (platformApi) { for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { args[_key - 1] = arguments[_key]; } if (isWeb) { return window[platformApi](args); } else if (isDingdingMiniapp) { return dd[platformApi](args); } else if (isMiniapp) { return my[platformApi](args); } else if (isWeChatMiniProgram) { return wx[platformApi](args); } else if (isKuaiShouMiniProgram) { return ks[platformApi](args); } else if (isBaiduSmartProgram) { return swan[platformApi](args); } });