From bcbf1f6d8c8c9b8848e96106efc80f3adaa8c89f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Minelli?= <git@minelli.me> Date: Wed, 27 Mar 2024 23:19:33 +0100 Subject: [PATCH] Update dependencies --- helpers/Dojo/ClientsSharedAssignmentHelper.ts | 4 ++-- helpers/Dojo/ClientsSharedExerciseHelper.ts | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/helpers/Dojo/ClientsSharedAssignmentHelper.ts b/helpers/Dojo/ClientsSharedAssignmentHelper.ts index 99d956a..5071429 100644 --- a/helpers/Dojo/ClientsSharedAssignmentHelper.ts +++ b/helpers/Dojo/ClientsSharedAssignmentHelper.ts @@ -1,11 +1,11 @@ -import chalk from 'chalk'; +import { ChalkInstance } from 'chalk'; import boxen from 'boxen'; import Icon from '../../../shared/types/Icon.js'; import AssignmentValidator from './AssignmentValidator.js'; class ClientsSharedAssignmentHelper { - displayExecutionResults(validator: AssignmentValidator, successMessage: string, Style: { INFO: chalk.Chalk, SUCCESS: chalk.Chalk, FAILURE: chalk.Chalk }) { + displayExecutionResults(validator: AssignmentValidator, successMessage: string, Style: { INFO: ChalkInstance, SUCCESS: ChalkInstance, FAILURE: ChalkInstance }) { const globalResult = validator.success ? Style.SUCCESS(`${ Icon.SUCCESS } Success`) : Style.FAILURE(`${ Icon.FAILURE } Failure`); const finalLogGlobalResult = `${ Style.INFO('Global result') } : ${ globalResult }`; diff --git a/helpers/Dojo/ClientsSharedExerciseHelper.ts b/helpers/Dojo/ClientsSharedExerciseHelper.ts index 9a5e925..e9a2c72 100644 --- a/helpers/Dojo/ClientsSharedExerciseHelper.ts +++ b/helpers/Dojo/ClientsSharedExerciseHelper.ts @@ -1,12 +1,12 @@ import ExerciseResultsFile from '../../../shared/types/Dojo/ExerciseResultsFile.js'; -import chalk from 'chalk'; +import { ChalkInstance } from 'chalk'; import boxen from 'boxen'; import Icon from '../../../shared/types/Icon.js'; class ClientsSharedExerciseHelper { - private getOtherInformations(exerciseResults: ExerciseResultsFile, Style: { INFO: chalk.Chalk, SUCCESS: chalk.Chalk, FAILURE: chalk.Chalk }) { + private getOtherInformations(exerciseResults: ExerciseResultsFile, Style: { INFO: ChalkInstance, SUCCESS: ChalkInstance, FAILURE: ChalkInstance }) { return exerciseResults.otherInformations ? [ '', ...exerciseResults.otherInformations.map(information => { const informationTitle = Style.INFO(`${ information.icon && information.icon !== '' ? Icon[information.icon] + ' ' : '' }${ information.name }: `); const informationItems = typeof information.itemsOrInformations == 'string' ? information.itemsOrInformations : information.itemsOrInformations.map(item => `- ${ item }`).join('\n'); @@ -15,7 +15,7 @@ class ClientsSharedExerciseHelper { }) ].join('\n\n') : ''; } - displayExecutionResults(exerciseResults: ExerciseResultsFile, containerExitCode: number, Style: { INFO: chalk.Chalk, SUCCESS: chalk.Chalk, FAILURE: chalk.Chalk }, additionalText: string = '') { + displayExecutionResults(exerciseResults: ExerciseResultsFile, containerExitCode: number, Style: { INFO: ChalkInstance, SUCCESS: ChalkInstance, FAILURE: ChalkInstance }, additionalText: string = '') { const globalResult = exerciseResults.success ? Style.SUCCESS(`${ Icon.SUCCESS } Success`) : Style.FAILURE(`${ Icon.FAILURE } Failure`); const finalLogGlobalResult = `${ Style.INFO('Global result: ') }${ globalResult }`; -- GitLab