@zohodesk/haas-api-creator
Version:
This is used to call server side api call as js api call in client side - hc -api javascript es6
27 lines (20 loc) • 830 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = exports.Builder = void 0;
var _jsApiCreator = _interopRequireDefault(require("@zohodesk/js-api-creator"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var _default = function _default(modules, urlPrefix, parameters, headers, options) {
var builder = new _jsApiCreator["default"](urlPrefix, parameters, headers, options);
var output = {};
var modulekeys = Object.keys(modules);
for (var i = 0, len = modulekeys.length; i < len; i++) {
var moduleKey = modulekeys[i];
output[moduleKey] = builder.create(modules[moduleKey], moduleKey);
}
return output;
};
exports["default"] = _default;
var Builder = _jsApiCreator["default"];
exports.Builder = Builder;