UNPKG

morning-builds-core

Version:

Core functionality for Morning Builds

29 lines 1.48 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var store_1 = require("./src/store"); var actions_1 = require("./src/actions"); var clients_1 = require("./src/clients"); var managers_1 = require("./src/managers"); var firebase_crud_1 = require("firebase-crud"); var fail_categories_1 = require("./src/fail-categories"); exports.failCategories = fail_categories_1.categories; var MorningBuilds = /** @class */ (function () { function MorningBuilds(_a) { var firebaseApiKey = _a.firebaseApiKey, firebaseProjectId = _a.firebaseProjectId, jiraUrl = _a.jiraUrl, jiraUsername = _a.jiraUsername, jiraPassword = _a.jiraPassword, bambooUrl = _a.bambooUrl, bambooUsername = _a.bambooUsername, bambooPassword = _a.bambooPassword; this.firebaseCrud = new firebase_crud_1.default({ apiKey: firebaseApiKey, projectId: firebaseProjectId }); this.store = new store_1.Store(this.firebaseCrud); this.clients = new clients_1.Clients({ jiraUrl: jiraUrl, jiraUsername: jiraUsername, jiraPassword: jiraPassword, bambooUrl: bambooUrl, bambooUsername: bambooUsername, bambooPassword: bambooPassword }); this.managers = new managers_1.Managers(this.clients); this.actions = new actions_1.Actions(this.store, this.clients, this.managers); } return MorningBuilds; }()); exports.MorningBuilds = MorningBuilds; //# sourceMappingURL=index.js.map