From 2f5bb9a76d6b646175e3e2650fe381a93c0c15fa Mon Sep 17 00:00:00 2001 From: Scott Berg <saberg3@wisc.edu> Date: Tue, 4 Jun 2019 11:17:38 -0500 Subject: [PATCH] Update audit model to use string literals for contentType --- src/app/dars/models/audit.ts | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/src/app/dars/models/audit.ts b/src/app/dars/models/audit.ts index 5e2de7c..d318d64 100644 --- a/src/app/dars/models/audit.ts +++ b/src/app/dars/models/audit.ts @@ -2,9 +2,24 @@ export interface Requirement { requirementName: string; status: { status: string; description: string }; requirementLinesGroupedByContentType: { - contentType: string; // I think this can be string literals + contentType: + | 'blankLine' + | 'hText' + | 'noRequirementNeedsLine' + | 'noRequirementTitle' + | 'noSubrequirementAcceptCourses' + | 'noSubrequirementCourses' + | 'noSubrequirementNeedsSummaryLine' + | 'noSubrequirementRejectCourses' + | 'noSubrequirementTLine' + | 'okRequirementTitle' + | 'okSubrequirementAcceptCourses' + | 'okSubrequirementCourses' + | 'okSubrequirementEarnedLine' + | 'okSubrequirementNeedsSummaryLine' + | 'okSubrequirementTLine'; lines: string[]; - }; + }[]; } export interface Audit { -- GitLab