UNPKG

lml-main

Version:

This is now a mono repository published into many standalone packages.

34 lines 1.14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const reselect_1 = require("reselect"); const lodash_1 = require("lodash"); const cosmo_redux_api_1 = require("@lml/cosmo-redux-api"); exports.getJobKeys = reselect_1.createSelector(cosmo_redux_api_1.getJobsDataState, (jobsData) => Object.keys(jobsData.byId)); exports.getJobsNotInState = (state, jobStatuses) => { const keys = exports.getJobKeys(state); const res = jobStatuses.reduce((acc, curr) => { if (!lodash_1.includes(keys, curr.refId)) { acc.push(curr.refId); } return acc; }, []); // console.log('CHECKING FOR JOBS NOT IN STATE', keys, jobStatus, res) return res; }; exports.getJobStatusDisplayValue = (status) => { switch (status) { case 'live': return 'Live'; case 'allocated': return 'Allocated'; case 'accepted': return 'Accepted'; case 'progress': return 'In progress'; case 'completed': return 'Completed'; default: return ''; } }; //# sourceMappingURL=status.js.map