From b37de9cf24be978c49adafa7a874a1176529f98f Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Sat, 2 Nov 2019 19:37:13 -0400 Subject: [PATCH] [O] Disable strict property initialization check --- .../overall-course/assignment-entry/assignment-entry.ts | 3 ++- tsconfig.json | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/pages/overall/overall-course/assignment-entry/assignment-entry.ts b/src/pages/overall/overall-course/assignment-entry/assignment-entry.ts index ca627ac..b2f2c58 100644 --- a/src/pages/overall/overall-course/assignment-entry/assignment-entry.ts +++ b/src/pages/overall/overall-course/assignment-entry/assignment-entry.ts @@ -6,9 +6,10 @@ import moment from 'moment'; }) export default class AssignmentEntry extends Vue { - // @ts-ignore @Prop({required: true}) assignment: Assignment; + @Prop({default: false}) + /** * Format a date to the displayed format * diff --git a/tsconfig.json b/tsconfig.json index b57578e..e14dd9f 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -24,7 +24,10 @@ "dom", "dom.iterable", "scripthost" - ] + ], + + // Custom + "strictPropertyInitialization": false }, "include": [ "src/**/*.ts",