@uni/loading
Version:
23 lines (22 loc) • 859 B
JavaScript
/* 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);
}
});