tasksActions: {
    changeTaskStatus: AsyncThunk<ITask, TaskStatus, AsyncThunkConfig>;
    createTask: AsyncThunk<
        ITask,
        { data: {}; workspaceId: string },
        AsyncThunkConfig,
    >;
    deleteTaskById: AsyncThunk<string, string, AsyncThunkConfig>;
    getTaskId: AsyncThunk<ITask, string, AsyncThunkConfig>;
    getTasksCalendar: AsyncThunk<
        IPaginatedData<ITask>,
        { [key: string]: string | number | boolean },
        AsyncThunkConfig,
    >;
    getTasksList: AsyncThunk<
        IPaginatedData<ITask>,
        { [key: string]: string | number | boolean },
        AsyncThunkConfig,
    >;
    reset: ActionCreatorWithoutPayload<"tasksReducer/reset">;
    setSelectedTask: ActionCreatorWithOptionalPayload<
        ITask,
        "tasksReducer/setSelectedTask",
    >;
    updateTask: AsyncThunk<
        ITask,
        { data: {}; taskId: string; workspaceId: string },
        AsyncThunkConfig,
    >;
} = ...

Type declaration

  • changeTaskStatus: AsyncThunk<ITask, TaskStatus, AsyncThunkConfig>
  • createTask: AsyncThunk<ITask, { data: {}; workspaceId: string }, AsyncThunkConfig>
  • deleteTaskById: AsyncThunk<string, string, AsyncThunkConfig>
  • getTaskId: AsyncThunk<ITask, string, AsyncThunkConfig>
  • getTasksCalendar: AsyncThunk<
        IPaginatedData<ITask>,
        { [key: string]: string | number | boolean },
        AsyncThunkConfig,
    >
  • getTasksList: AsyncThunk<
        IPaginatedData<ITask>,
        { [key: string]: string | number | boolean },
        AsyncThunkConfig,
    >
  • reset: ActionCreatorWithoutPayload<"tasksReducer/reset">
  • setSelectedTask: ActionCreatorWithOptionalPayload<ITask, "tasksReducer/setSelectedTask">
  • updateTask: AsyncThunk<
        ITask,
        { data: {}; taskId: string; workspaceId: string },
        AsyncThunkConfig,
    >