UNPKG

@atlaskit/editor-plugin-tasks-and-decisions

Version:

Tasks and decisions plugin for @atlaskit/editor-core

29 lines (28 loc) 952 B
import type { TaskDecisionProvider } from '@atlaskit/task-decision/types'; export declare enum ACTIONS { SET_PROVIDER = 0, FOCUS_BY_LOCALID = 1, OPEN_REQUEST_TO_EDIT_POPUP = 2 } export type TaskItemData = { localId: string | null; pos: number; }; export type TaskDecisionSetProviderAction = { action: ACTIONS.SET_PROVIDER; data: TaskDecisionProvider; }; export type TaskDecisionFocusByLocalIdAction = { action: ACTIONS.FOCUS_BY_LOCALID; data: string; }; export type TaskDecisionOpenRequestToEdit = { action: ACTIONS.OPEN_REQUEST_TO_EDIT_POPUP; data: number | null; }; export type TaskDecisionPluginAction = TaskDecisionSetProviderAction | TaskDecisionFocusByLocalIdAction | TaskDecisionOpenRequestToEdit; export type TaskDecisionEditPermissionCommand = { hasEditPermission?: boolean; hasRequestedEditPermission?: boolean; }; export type TaskDecisionPluginCommand = TaskDecisionEditPermissionCommand;