UNPKG

@reactivehub/cli

Version:
81 lines (54 loc) 1.95 kB
'use strict'; 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 _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, MAILCHIMP: _MAILCHIMP2.default, MYSQL: _MYSQL2.default, POSTGRESQL: _POSTGRESQL2.default, POSTGRES: _POSTGRESQL2.default, REDIS: _REDIS2.default, SLACK: _SLACK2.default }; const getActionConfig = (type, action) => { const actionType = actions[type]; if (!actionType) { _messages2.default.error(`Action ${_chalk2.default.blue.bold(type)} does not exists!`); return false; } const actionConfig = actionType[action]; if (!actionConfig) { _messages2.default.error(`Action ${_chalk2.default.blue.bold(`${type}:${action}`)} does not exists!`); return false; } return actionConfig; }; exports.default = { getActionConfig }; //# sourceMappingURL=index.js.map