From 77badeab872fc6ce5873c1182b428e9410525f95 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C3=ABl=20Minelli?= <git@minelli.me>
Date: Wed, 27 Mar 2024 21:07:33 +0100
Subject: [PATCH] Add ".js" to internal imports

---
 helpers/Dojo/SharedAssignmentHelper.ts | 10 +++++-----
 logging/WinstonLogger.ts               |  2 +-
 managers/SharedGitlabManager.ts        |  4 ++--
 types/Dojo/AssignmentFile.ts           |  2 +-
 types/Dojo/ExerciseResultsFile.ts      |  4 ++--
 5 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/helpers/Dojo/SharedAssignmentHelper.ts b/helpers/Dojo/SharedAssignmentHelper.ts
index ce7bb63..d57caab 100644
--- a/helpers/Dojo/SharedAssignmentHelper.ts
+++ b/helpers/Dojo/SharedAssignmentHelper.ts
@@ -1,9 +1,9 @@
-import AssignmentFile       from '../../types/Dojo/AssignmentFile';
-import DojoStatusCode       from '../../types/Dojo/DojoStatusCode';
-import Json5FileValidator   from '../Json5FileValidator';
+import AssignmentFile       from '../../types/Dojo/AssignmentFile.js';
+import DojoStatusCode       from '../../types/Dojo/DojoStatusCode.js';
+import Json5FileValidator   from '../Json5FileValidator.js';
 import * as Gitlab          from '@gitbeaker/rest';
-import GitlabPipelineStatus from '../../types/Gitlab/GitlabPipelineStatus';
-import GitlabManager        from '../../../managers/GitlabManager';
+import GitlabPipelineStatus from '../../types/Gitlab/GitlabPipelineStatus.js';
+import GitlabManager        from '../../../managers/GitlabManager.js';
 
 
 class SharedAssignmentHelper {
diff --git a/logging/WinstonLogger.ts b/logging/WinstonLogger.ts
index fc1a3d6..a81f1ed 100644
--- a/logging/WinstonLogger.ts
+++ b/logging/WinstonLogger.ts
@@ -1,5 +1,5 @@
 import winston        from 'winston';
-import SharedConfig   from '../config/SharedConfig';
+import SharedConfig   from '../config/SharedConfig.js';
 import * as Transport from 'winston-transport';
 
 
diff --git a/managers/SharedGitlabManager.ts b/managers/SharedGitlabManager.ts
index 48f556e..abddde1 100644
--- a/managers/SharedGitlabManager.ts
+++ b/managers/SharedGitlabManager.ts
@@ -1,9 +1,9 @@
 import axios                                                 from 'axios';
-import SharedConfig                                          from '../config/SharedConfig';
+import SharedConfig                                          from '../config/SharedConfig.js';
 import * as GitlabCore                                       from '@gitbeaker/core';
 import { GitbeakerRequestError }                             from '@gitbeaker/requester-utils';
 import { Gitlab, PipelineSchema, ProjectSchema, UserSchema } from '@gitbeaker/rest';
-import GitlabToken                                           from '../types/Gitlab/GitlabToken';
+import GitlabToken                                           from '../types/Gitlab/GitlabToken.js';
 
 
 class SharedGitlabManager {
diff --git a/types/Dojo/AssignmentFile.ts b/types/Dojo/AssignmentFile.ts
index 00796b1..91ec64d 100644
--- a/types/Dojo/AssignmentFile.ts
+++ b/types/Dojo/AssignmentFile.ts
@@ -1,4 +1,4 @@
-import ImmutableFileDescriptor from './ImmutableFileDescriptor';
+import ImmutableFileDescriptor from './ImmutableFileDescriptor.js';
 import { z }                   from 'zod';
 
 
diff --git a/types/Dojo/ExerciseResultsFile.ts b/types/Dojo/ExerciseResultsFile.ts
index 135a532..69c9825 100644
--- a/types/Dojo/ExerciseResultsFile.ts
+++ b/types/Dojo/ExerciseResultsFile.ts
@@ -1,4 +1,4 @@
-import Icon  from '../Icon';
+import Icon  from '../Icon.js';
 import { z } from 'zod';
 
 
@@ -19,7 +19,7 @@ const ExerciseResultsFile = z.object({
                                                                                  icon               : z.enum(Object.keys(Icon) as [ firstKey: string, ...otherKeys: Array<string> ]).optional(),
                                                                                  itemsOrInformations: z.union([ z.array(z.string()), z.string() ])
                                                                              }))
-                                         .optional()
+                                             .optional()
                                      }).strict().transform(value => {
     if ( value.successfulTests === undefined && value.successfulTestsList !== undefined ) {
         value.successfulTests = value.successfulTestsList.length;
-- 
GitLab