UNPKG

mattermost-redux

Version:

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

27 lines (26 loc) 1.55 kB
import type { JobType, JobTypeBase } from '@mattermost/types/jobs'; export declare function createJob(job: JobTypeBase & { data?: any; }): import("../types/actions").ActionFuncAsync<JobTypeBase & { id: string; priority: number; create_at: number; start_at: number; last_activity_at: number; status: import("@mattermost/types/jobs").JobStatus; progress: number; data: any; }, import("@mattermost/types/store").GlobalState, import("redux").AnyAction>; export declare function getJob(id: string): import("../types/actions").ActionFuncAsync<JobTypeBase & { id: string; priority: number; create_at: number; start_at: number; last_activity_at: number; status: import("@mattermost/types/jobs").JobStatus; progress: number; data: any; }, import("@mattermost/types/store").GlobalState, import("redux").AnyAction>; export declare function getJobs(page?: number, perPage?: number): import("../types/actions").ActionFuncAsync<import("@mattermost/types/jobs").Job[], import("@mattermost/types/store").GlobalState, import("redux").AnyAction>; export declare function getJobsByType(type: JobType, page?: number, perPage?: number): import("../types/actions").ActionFuncAsync<import("@mattermost/types/jobs").Job[], import("@mattermost/types/store").GlobalState, import("redux").AnyAction>; export declare function cancelJob(job: string): import("../types/actions").ActionFuncAsync<import("@mattermost/types/client4").StatusOK, import("@mattermost/types/store").GlobalState, import("redux").AnyAction>;