UNPKG

mattermost-redux

Version:

Common code (API client, Redux stores, logic, utility functions) for building a Mattermost client

20 lines (19 loc) 725 B
"use strict"; // Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. // See LICENSE.txt for license information. Object.defineProperty(exports, "__esModule", { value: true }); exports.getAllJobs = getAllJobs; exports.getJobsByType = getJobsByType; exports.makeGetJobsByType = makeGetJobsByType; const create_selector_1 = require("mattermost-redux/selectors/create_selector"); function getAllJobs(state) { return state.entities.jobs.jobs; } function getJobsByType(state) { return state.entities.jobs.jobsByTypeList; } function makeGetJobsByType(type) { return (0, create_selector_1.createSelector)('makeGetJobsByType', getJobsByType, (jobsByType) => { return jobsByType[type] || []; }); }