26 lines
1.1 KiB
JavaScript
26 lines
1.1 KiB
JavaScript
/*
|
|
* Tencent is pleased to support the open source community by making Puerts available.
|
|
* Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
|
|
* Puerts is licensed under the BSD 3-Clause License, except for the third-party components listed in the file 'LICENSE' which may be subject to their corresponding license terms.
|
|
* This file is subject to the terms and conditions defined in file 'LICENSE', which is part of this source code package.
|
|
*/
|
|
|
|
var global = global || (function () { return this; }());
|
|
(function (global) {
|
|
"use strict";
|
|
|
|
let requestJitModuleMethod = global.__tgjsRequestJitModuleMethod;
|
|
global.__tgjsRequestJitModuleMethod = undefined;
|
|
|
|
puerts.requestJitModuleMethod = function(moduleName, methodName, callback, ... args) {
|
|
let data = moduleName + "#" + methodName + "#" + JSON.stringify(args);
|
|
requestJitModuleMethod(data, (err, result) => {
|
|
if (err) {
|
|
callback(err);
|
|
} else {
|
|
callback(undefined, JSON.parse(result));
|
|
}
|
|
});
|
|
}
|
|
}(global));
|