ekko-nodejs
Version:
Ekko Rest Api wrapper — nodeJs
12 lines (9 loc) • 1.54 kB
JavaScript
;
var _ = require("lodash");
var makeAction = require("./makeAction");
module.exports = function createService(request, endpointPrefix, actions) {
return _.mapValues(actions, function (options, name) {
return makeAction(request, endpointPrefix, name, options);
});
};
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlscy9jcmVhdGVTZXJ2aWNlLmpzIl0sIm5hbWVzIjpbIl8iLCJyZXF1aXJlIiwibWFrZUFjdGlvbiIsIm1vZHVsZSIsImV4cG9ydHMiLCJjcmVhdGVTZXJ2aWNlIiwicmVxdWVzdCIsImVuZHBvaW50UHJlZml4IiwiYWN0aW9ucyIsIm1hcFZhbHVlcyIsIm9wdGlvbnMiLCJuYW1lIl0sIm1hcHBpbmdzIjoiQUFBQTs7QUFFQSxJQUFNQSxJQUFJQyxRQUFRLFFBQVIsQ0FBVjs7QUFFQSxJQUFNQyxhQUFhRCxRQUFRLGNBQVIsQ0FBbkI7O0FBRUFFLE9BQU9DLE9BQVAsR0FBaUIsU0FBU0MsYUFBVCxDQUF1QkMsT0FBdkIsRUFBZ0NDLGNBQWhDLEVBQWdEQyxPQUFoRCxFQUF5RDtBQUN0RSxXQUFPUixFQUFFUyxTQUFGLENBQVlELE9BQVosRUFBcUIsVUFBQ0UsT0FBRCxFQUFVQyxJQUFWLEVBQW1CO0FBQzNDLGVBQU9ULFdBQVdJLE9BQVgsRUFBb0JDLGNBQXBCLEVBQW9DSSxJQUFwQyxFQUEwQ0QsT0FBMUMsQ0FBUDtBQUNILEtBRk0sQ0FBUDtBQUdILENBSkQiLCJmaWxlIjoiY3JlYXRlU2VydmljZS5qcyIsInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG5jb25zdCBfID0gcmVxdWlyZShcImxvZGFzaFwiKTtcblxuY29uc3QgbWFrZUFjdGlvbiA9IHJlcXVpcmUoXCIuL21ha2VBY3Rpb25cIik7XG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gY3JlYXRlU2VydmljZShyZXF1ZXN0LCBlbmRwb2ludFByZWZpeCwgYWN0aW9ucykge1xuICAgIHJldHVybiBfLm1hcFZhbHVlcyhhY3Rpb25zLCAob3B0aW9ucywgbmFtZSkgPT4ge1xuICAgICAgICByZXR1cm4gbWFrZUFjdGlvbihyZXF1ZXN0LCBlbmRwb2ludFByZWZpeCwgbmFtZSwgb3B0aW9ucyk7XG4gICAgfSk7XG59O1xuIl19