add null to quizconfig/image types

This commit is contained in:
nflnkr 2023-12-04 14:52:18 +03:00
parent 2c3500d2c6
commit 7824fafc51
2 changed files with 8 additions and 2 deletions

@ -29,8 +29,8 @@ export interface QuizQuestionImages extends QuizQuestionBase {
variants: QuestionVariant[];
hint: QuestionHint;
rule: QuestionBranchingRule;
back: string;
originalBack: string;
back: string | null;
originalBack: string | null;
autofill: boolean;
largeCheck: boolean;
};

@ -30,6 +30,7 @@ export type QuizResultsType = true | null;
export interface QuizConfig {
type: QuizType;
logo: string | null;
originalLogo: string | null;
noStartPage: boolean;
startpageType: QuizStartpageType;
results: QuizResultsType;
@ -41,7 +42,9 @@ export interface QuizConfig {
background: {
type: null | "image" | "video";
desktop: string | null;
originalDesktop: string | null;
mobile: string | null;
originalMobile: string | null;
video: string | null;
cycle: boolean;
};
@ -59,6 +62,7 @@ export interface QuizConfig {
export const defaultQuizConfig: QuizConfig = {
type: null,
logo: null,
originalLogo: null,
noStartPage: false,
startpageType: null,
results: null,
@ -70,7 +74,9 @@ export const defaultQuizConfig: QuizConfig = {
background: {
type: null,
desktop: null,
originalDesktop: null,
mobile: null,
originalMobile: null,
video: null,
cycle: false,
},