claritykit-svelte
Version:
A comprehensive Svelte component library focused on accessibility, ADHD-optimized design, developer experience, and full SSR compatibility
45 lines (44 loc) • 1.54 kB
JavaScript
/**
* ApprovalWorkflow Component Types
*
* Type definitions for the ApprovalWorkflow component that handles
* complex multi-step approval processes with validation, conflict
* resolution, and error recovery.
*/
// Enum types
export var TaskStatus;
(function (TaskStatus) {
TaskStatus["PENDING"] = "pending";
TaskStatus["IN_PROGRESS"] = "in_progress";
TaskStatus["COMPLETED"] = "completed";
TaskStatus["BLOCKED"] = "blocked";
TaskStatus["CANCELLED"] = "cancelled";
})(TaskStatus || (TaskStatus = {}));
export var Priority;
(function (Priority) {
Priority["LOW"] = "low";
Priority["MEDIUM"] = "medium";
Priority["HIGH"] = "high";
Priority["CRITICAL"] = "critical";
})(Priority || (Priority = {}));
export var Complexity;
(function (Complexity) {
Complexity["SIMPLE"] = "simple";
Complexity["MODERATE"] = "moderate";
Complexity["COMPLEX"] = "complex";
})(Complexity || (Complexity = {}));
export var SuggestionStatus;
(function (SuggestionStatus) {
SuggestionStatus["PENDING"] = "pending";
SuggestionStatus["APPROVED"] = "approved";
SuggestionStatus["MODIFIED"] = "modified";
SuggestionStatus["REJECTED"] = "rejected";
SuggestionStatus["DEFERRED"] = "deferred";
})(SuggestionStatus || (SuggestionStatus = {}));
export var WorkflowStep;
(function (WorkflowStep) {
WorkflowStep["REVIEW"] = "review";
WorkflowStep["MODIFY"] = "modify";
WorkflowStep["CONFLICTS"] = "conflicts";
WorkflowStep["PREVIEW"] = "preview";
})(WorkflowStep || (WorkflowStep = {}));