@reactivehub/cli
Version:
107 lines (70 loc) • 2.66 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _chalk = require('chalk');
var _chalk2 = _interopRequireDefault(_chalk);
var _AWS = require('./AWS');
var _AWS2 = _interopRequireDefault(_AWS);
var _GOOGLE_CLOUD_PLATFORM = require('./GOOGLE_CLOUD_PLATFORM');
var _GOOGLE_CLOUD_PLATFORM2 = _interopRequireDefault(_GOOGLE_CLOUD_PLATFORM);
var _HTTP = require('./HTTP');
var _HTTP2 = _interopRequireDefault(_HTTP);
var _MAILCHIMP = require('./MAILCHIMP');
var _MAILCHIMP2 = _interopRequireDefault(_MAILCHIMP);
var _MYSQL = require('./MYSQL');
var _MYSQL2 = _interopRequireDefault(_MYSQL);
var _POSTGRESQL = require('./POSTGRESQL');
var _POSTGRESQL2 = _interopRequireDefault(_POSTGRESQL);
var _REDIS = require('./REDIS');
var _REDIS2 = _interopRequireDefault(_REDIS);
var _SLACK = require('./SLACK');
var _SLACK2 = _interopRequireDefault(_SLACK);
var _STRIPE = require('./STRIPE');
var _STRIPE2 = _interopRequireDefault(_STRIPE);
var _DIGITAL_OCEAN = require('./DIGITAL_OCEAN');
var _DIGITAL_OCEAN2 = _interopRequireDefault(_DIGITAL_OCEAN);
var _JIRA = require('./JIRA');
var _JIRA2 = _interopRequireDefault(_JIRA);
var _RESULTADOS_DIGITAIS = require('./RESULTADOS_DIGITAIS');
var _RESULTADOS_DIGITAIS2 = _interopRequireDefault(_RESULTADOS_DIGITAIS);
var _PIPEDRIVE = require('./PIPEDRIVE');
var _PIPEDRIVE2 = _interopRequireDefault(_PIPEDRIVE);
var _messages = require('../messages');
var _messages2 = _interopRequireDefault(_messages);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const actions = {
AWS: _AWS2.default,
GOOGLE_CLOUD_PLATFORM: _GOOGLE_CLOUD_PLATFORM2.default,
GCP: _GOOGLE_CLOUD_PLATFORM2.default,
HTTP: _HTTP2.default,
API: _HTTP2.default,
MAILCHIMP: _MAILCHIMP2.default,
MYSQL: _MYSQL2.default,
POSTGRESQL: _POSTGRESQL2.default,
POSTGRES: _POSTGRESQL2.default,
REDIS: _REDIS2.default,
SLACK: _SLACK2.default,
STRIPE: _STRIPE2.default,
DIGITAL_OCEAN: _DIGITAL_OCEAN2.default,
JIRA: _JIRA2.default,
RESULTADOS_DIGITAIS: _RESULTADOS_DIGITAIS2.default,
PIPEDRIVE: _PIPEDRIVE2.default
};
const getActionConfig = (type, action) => {
const actionType = actions[type];
if (!actionType) {
_messages2.default.error(`Action ${_chalk2.default.blue.bold(type)} does not exist!`);
return false;
}
const actionConfig = actionType[action];
if (!actionConfig) {
_messages2.default.error(`Action ${_chalk2.default.blue.bold(`${type}:${action}`)} does not exist!`);
return false;
}
return actionConfig;
};
exports.default = {
getActionConfig
};
//# sourceMappingURL=index.js.map