UNPKG

lml-main

Version:

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

28 lines (27 loc) 745 B
import * as Actions from '../actions'; import { JobStatusModel } from '@lml/cosmo-ts-data'; /** * A map of job refId to JobStatusModel */ export interface JobStatusDataState { [refId: string]: JobStatusModel; } /** * The data required to represent a single job search */ export interface JobSearchState { params: Actions.JobSearchParams; results: JobStatusModel[]; lastUpdate: number | undefined; } /** * */ export interface JobsStatusState { byStatus: JobStatusDataState; search: { [searchKey: string]: JobSearchState; }; } export declare const initialJobStatusState: JobsStatusState; export declare const jobStatusReducer: (state: JobsStatusState, action: Actions.JobStatusAction) => JobsStatusState;