This commit is contained in:
Nordi98 2025-08-11 16:51:34 +02:00
parent 600d79af31
commit 5d11084641
136 changed files with 12007 additions and 584 deletions

View file

@ -0,0 +1,6 @@
export interface IDrawText {
// title: string;
icon: string;
keys: string;
color: string;
}

View file

@ -0,0 +1,8 @@
export interface IGameSettings {
game: string;
gameName: string;
gameDescription: string;
gameTime: number;
amountOfAnswers: number;
maxAnswersIncorrect: number;
}

View file

@ -0,0 +1,5 @@
export interface IImage {
action?: string;
show: boolean;
url: string;
}

View file

@ -0,0 +1,7 @@
export interface IInput {
id: string;
label: string;
icon: string;
placeholder?: string;
type: string;
}

View file

@ -0,0 +1,15 @@
export interface IMenu {
header: string;
text?: string;
icon: string;
color: string;
callback: string;
subMenu: Array<null|ISubMenu>;
};
export interface ISubMenu {
header: string;
text?: string;
icon: string;
color: string;
};

View file

@ -0,0 +1,8 @@
import type { NotificationTypes } from './../enums/NotificationTypesEnum';
export interface INotification {
text: string;
type: NotificationTypes;
icon: string;
length: number;
}

View file

@ -0,0 +1,11 @@
export interface IStatusBar {
title: string;
description: string;
icon: string;
items: Array<IStatusBarItem>;
}
export interface IStatusBarItem {
key: string;
value: string;
}