UNPKG

lml-main

Version:

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

21 lines 961 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var reselect_1 = require("reselect"); var root_1 = require("../../root"); exports.getJobLabelServiceCentres = function (state) { return root_1.getApiState(state).jobLabels.serviceCentres; }; exports.getJobLabelServiceCentreByCode = function (state, code) { return exports.getJobLabelServiceCentres(state)[code]; }; exports.getJobLabelServiceCentreArray = reselect_1.createSelector(exports.getJobLabelServiceCentres, function (data) { return Object.values(data); }); exports.getServiceCentresByRegion = reselect_1.createSelector(exports.getJobLabelServiceCentreArray, function (serviceCentres) { return serviceCentres.reduce(function (acc, serviceCentre) { acc[serviceCentre.region] = acc[serviceCentre.region] || []; acc[serviceCentre.region].push(serviceCentre); return acc; }, {}); }); //# sourceMappingURL=job-label-service-centre.js.map