lml-main
Version:
This is now a mono repository published into many standalone packages.
30 lines (29 loc) • 1.48 kB
TypeScript
import { AppState } from '../../common/reducers';
import { JobModel, JobStatusModel } from '@lml/cosmo-ts-data';
import { JobsDataState, RootState } from '@lml/cosmo-redux-api';
import { JobByIdFlag } from '../../jobs/reducers/flags';
export declare const getActiveJobId: (state: AppState) => string;
export declare const getActiveJob: ((state: RootState) => JobModel) & {
resultFunc: (res1: JobsDataState, res2: string) => JobModel;
recomputations: () => number;
resetRecomputations: () => number;
};
export declare const getActiveJobIndex: ((state: RootState) => number) & {
resultFunc: (res1: JobStatusModel[], res2: JobModel) => number;
recomputations: () => number;
resetRecomputations: () => number;
};
export declare const firstJobIsActive: (state: AppState) => boolean;
export declare const getExpandedJobRefIds: (state: AppState) => JobByIdFlag;
export declare const getAllExpanded: (state: AppState) => boolean;
export declare const getJobShowingDirections: (state: AppState) => JobModel;
export declare const getNextJob: ((state: RootState) => JobStatusModel) & {
resultFunc: (res1: JobStatusModel[], res2: number) => JobStatusModel;
recomputations: () => number;
resetRecomputations: () => number;
};
export declare const getPreviousJob: ((state: RootState) => JobStatusModel) & {
resultFunc: (res1: JobStatusModel[], res2: number) => JobStatusModel;
recomputations: () => number;
resetRecomputations: () => number;
};