dingtalk-jsapi
Version:
钉钉 模块化 多端统一 API
1 lines • 1.84 kB
JavaScript
;var __assign=this&&this.__assign||function(){return __assign=Object.assign||function(e){for(var a,t=1,r=arguments.length;t<r;t++){a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},__assign.apply(this,arguments)},__createBinding=this&&this.__createBinding||(Object.create?function(e,a,t,r){void 0===r&&(r=t),Object.defineProperty(e,r,{enumerable:!0,get:function(){return a[t]}})}:function(e,a,t,r){void 0===r&&(r=t),e[r]=a[t]}),__exportStar=this&&this.__exportStar||function(e,a){for(var t in e)"default"===t||a.hasOwnProperty(t)||__createBinding(a,e,t)},_a;Object.defineProperty(exports,"__esModule",{value:!0});var common_1=require("../../common"),prompt_1=require("../../../../lib/common/api/device/notification/prompt");__exportStar(require("../../../../lib/common/api/device/notification/prompt"),exports);var apiHelper_1=require("../../../../lib/apiHelper");exports.default=prompt_1.default;var paramsDeal=apiHelper_1.genDefaultParamsDealFn({title:"",buttonLabels:["确定","取消"]}),gdtParamsDeal=function(e){var a=__assign({okButton:e.buttonLabels[0],cancelButton:e.buttonLabels[1]},e);return delete a.buttonLabels,a},gdtResultDeal=function(e){return{buttonIndex:e&&e.ok?0:1,value:null===e||void 0===e?void 0:e.inputValue}};common_1.setAPI(prompt_1.apiName,(_a={},_a[common_1.ENV_ENUM.gdtIos]={vs:"1.3.2",invokeName:"prompt",paramsDeal:gdtParamsDeal,resultDeal:gdtResultDeal},_a[common_1.ENV_ENUM.gdtAndroid]={vs:"1.3.2",invokeName:"prompt",paramsDeal:gdtParamsDeal,resultDeal:gdtResultDeal},_a[common_1.ENV_ENUM.gdtStandardIos]={vs:"1.3.2",invokeName:prompt_1.apiName,paramsDeal:paramsDeal},_a[common_1.ENV_ENUM.gdtStandardAndroid]={vs:"1.3.2",invokeName:prompt_1.apiName,paramsDeal:paramsDeal},_a[common_1.ENV_ENUM.gdtPc]={vs:"1.3.2",invokeName:prompt_1.apiName},_a));