From 4a51e8ecdbf915831d37e2bfef4613dee00845f2 Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Sat, 7 Dec 2019 11:52:19 -0500 Subject: [PATCH] [O] Make Assignment interface a class --- src/logic/course.ts | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/logic/course.ts b/src/logic/course.ts index a20dc3a..89c3bf0 100644 --- a/src/logic/course.ts +++ b/src/logic/course.ts @@ -8,24 +8,24 @@ import CacheUtils from '@/logic/utils/cache-utils'; /** * Objects of this interface represent assignment grades. */ -export interface Assignment +export class Assignment { - id: number - scoreId: number - type: string - typeId: number - description: string - time: number - complete: string - include: boolean - display: boolean + id: number; + scoreId: number; + type: string; + typeId: number; + description: string; + time: number; + complete: string; + include: boolean; + display: boolean; - unread: boolean + unread: boolean; - scoreMax: number - score: number + scoreMax: number; + score: number; - gradingPeriod: number + gradingPeriod: number; } export interface AssignmentType