UNPKG

@wbg-mde/model

Version:

Metadata Editor Model Definitions

44 lines (43 loc) 1.56 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var StatusTypes; (function (StatusTypes) { StatusTypes[StatusTypes["message"] = 1] = "message"; StatusTypes[StatusTypes["error"] = 2] = "error"; StatusTypes[StatusTypes["success"] = 3] = "success"; StatusTypes[StatusTypes["warning"] = 4] = "warning"; StatusTypes[StatusTypes["loading"] = 5] = "loading"; StatusTypes[StatusTypes["alert"] = 6] = "alert"; })(StatusTypes = exports.StatusTypes || (exports.StatusTypes = {})); exports.StatusIcons = { home: "home", study: "study", log: "log", error: "error", success: "success", warn: "warn", import: "import", export: "export", loading: "loading" }; var StatusCategory; (function (StatusCategory) { StatusCategory[StatusCategory["failed"] = 0] = "failed"; StatusCategory[StatusCategory["completed"] = 1] = "completed"; StatusCategory[StatusCategory["pending"] = 2] = "pending"; StatusCategory[StatusCategory["inProgress"] = 3] = "inProgress"; })(StatusCategory = exports.StatusCategory || (exports.StatusCategory = {})); class ProcessSteps { constructor(process) { this.levels = new Array(); for (let i = 0; i < process.length; i++) { this.levels.push({ description: process[i], status: StatusCategory.pending }); } this.totalSteps = this.levels.length; this.completed = false; } } exports.ProcessSteps = ProcessSteps;