diff --git a/src/util/util/email/clients/MailJetEmailClient.ts b/src/util/util/email/clients/MailJetEmailClient.ts index 095204ba..1d771dfa 100644 --- a/src/util/util/email/clients/MailJetEmailClient.ts +++ b/src/util/util/email/clients/MailJetEmailClient.ts @@ -31,6 +31,8 @@ export class MailJetEmailClient extends BaseEmailClient { try { // try to import the transporter package + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-expect-error this.mailJet = new (await import("node-mailjet")).default({ apiKey: apiKey, apiSecret: apiSecret, diff --git a/tsconfig.json b/tsconfig.json index c72ac351..26d4f876 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -28,9 +28,9 @@ // "moduleDetection": "auto", /* Control what method is used to detect module-format JS files. */ /* Modules */ - "module": "commonjs" /* Specify what module code is generated. */, + "module": "NodeNext" /* Specify what module code is generated. */, // "rootDir": "./src", /* Specify the root folder within your source files. */ - "moduleResolution": "node" /* Specify how TypeScript looks up a file from a given module specifier. */, + "moduleResolution": "nodenext" /* Specify how TypeScript looks up a file from a given module specifier. */, // "baseUrl": "./src/", //deprecated "paths": { "*": ["./src/*"],