@maap-jupyterlab/dps-jupyter-extension
Version:
A JupyterLab extension for submitting and viewing jobs.
68 lines (67 loc) • 2.7 kB
TypeScript
import { IJobsSlice } from '../../types/slices';
import { IStore } from '../../types/store';
export declare const jobsSlice: import("@reduxjs/toolkit").Slice<IJobsSlice, {
resetValue: () => IJobsSlice;
setUserJobIDs: (state: import("immer/dist/internal").WritableDraft<IJobsSlice>, action: {
payload: any;
type: string;
}) => any;
setUserJobs: (state: import("immer/dist/internal").WritableDraft<IJobsSlice>, action: {
payload: any;
type: string;
}) => any;
setJobStatuses: (state: import("immer/dist/internal").WritableDraft<IJobsSlice>, action: {
payload: any;
type: string;
}) => any;
setSelectedJob: (state: import("immer/dist/internal").WritableDraft<IJobsSlice>, action: {
payload: any;
type: string;
}) => any;
setUserJobInfo: (state: import("immer/dist/internal").WritableDraft<IJobsSlice>, action: {
payload: any;
type: string;
}) => any;
setFormattedJobsInfo: (state: import("immer/dist/internal").WritableDraft<IJobsSlice>, action: {
payload: any;
type: string;
}) => any;
setJobRefreshTimestamp: (state: import("immer/dist/internal").WritableDraft<IJobsSlice>, action: {
payload: any;
type: string;
}) => any;
}, "Jobs">;
export declare const jobsActions: import("@reduxjs/toolkit").CaseReducerActions<{
resetValue: () => IJobsSlice;
setUserJobIDs: (state: import("immer/dist/internal").WritableDraft<IJobsSlice>, action: {
payload: any;
type: string;
}) => any;
setUserJobs: (state: import("immer/dist/internal").WritableDraft<IJobsSlice>, action: {
payload: any;
type: string;
}) => any;
setJobStatuses: (state: import("immer/dist/internal").WritableDraft<IJobsSlice>, action: {
payload: any;
type: string;
}) => any;
setSelectedJob: (state: import("immer/dist/internal").WritableDraft<IJobsSlice>, action: {
payload: any;
type: string;
}) => any;
setUserJobInfo: (state: import("immer/dist/internal").WritableDraft<IJobsSlice>, action: {
payload: any;
type: string;
}) => any;
setFormattedJobsInfo: (state: import("immer/dist/internal").WritableDraft<IJobsSlice>, action: {
payload: any;
type: string;
}) => any;
setJobRefreshTimestamp: (state: import("immer/dist/internal").WritableDraft<IJobsSlice>, action: {
payload: any;
type: string;
}) => any;
}, "Jobs">;
export declare const selectJobs: (state: IStore) => IJobsSlice;
declare const _default: import("redux").Reducer<IJobsSlice, import("redux").AnyAction>;
export default _default;