var Unibase; (function (Unibase) { let Themes; (function (Themes) { let Compact; (function (Compact) { let Components; (function (Components) { class TaskParms { static Instance() { if (this.instance == undefined) { this.instance = new TaskParms(); } return this.instance; } SaveTaskParameters(TaskParameters) { var index = TaskParms.TaskParameters.findIndex(x => x.TaskId = TaskParameters.TaskId); var result = (index == -1) ? TaskParms.TaskParameters.push(TaskParameters) : null; } RemoveTaskParameters(taskid) { TaskParms.TaskParameters = TaskParms.TaskParameters.filter(x => x.TaskId != taskid); } GetTaskParameters(TaskId) { return TaskParms.TaskParameters.find(x => x.TaskId = TaskId); } } TaskParms.TaskParameters = []; Components.TaskParms = TaskParms; })(Components = Compact.Components || (Compact.Components = {})); })(Compact = Themes.Compact || (Themes.Compact = {})); })(Themes = Unibase.Themes || (Unibase.Themes = {})); })(Unibase || (Unibase = {}));