UNPKG

mtl-js-sdk

Version:

ynf-fw-mtl-api

31 lines (23 loc) 742 B
"use strict"; function Plugin(options, exports = {}) { const { platform } = options || { platform: window.mtl.platform }; function successCallBack(object = {}) { object.success && object.success({}); object.complete && object.complete({}); } let supportMethod = [ "initXiaoYou", "openXiaoYou", "closeXY" ]; let apiMethods = {}; supportMethod.forEach(prop => { apiMethods[prop] = successCallBack; }); let methods = (platform == "upesn") || (platform === "APIAndroid") || (platform === 'APIIos') ? require("./platforms/" + platform + "/methods").default : apiMethods; exports.module = methods; exports.symbolPath = exports.symbolPath || "vui"; return exports; } export default Plugin;