Extend TS Usage

Signed-off-by: Fred Boniface <fred@fjla.uk>
This commit is contained in:
Fred Boniface 2023-07-24 01:17:00 +01:00
parent 81a859a8d9
commit d07cd177b3
3 changed files with 16 additions and 4 deletions

View File

@ -7,6 +7,12 @@ module.exports = {
},
'extends': 'eslint:recommended',
'overrides': [
{
files: ['**/*.ts','**/*.js'],
parser: '@typescript-eslint/parser',
plugins: ['@typescript-eslint'],
extends: ['plugin:@typescript-eslint/eslint-recommended', 'plugin:@typescript-eslint/recommended']
}
],
'parserOptions': {
'ecmaVersion': 'latest'

View File

@ -5,7 +5,7 @@ const fs = require('fs/promises');
const minify = require('../utils/minify.utils');
// Checks users registration key against issued keys
async function isAuthed(uuid) { // Needs testing
async function isAuthed(uuid: string) { // Needs testing
const q = {uuid: uuid};
const res = await db.query('users', q);
log.out('authUtils.checkUser: DB Query answer: ' +
@ -16,7 +16,7 @@ async function isAuthed(uuid) { // Needs testing
}
// Checks whether a registration request key is valid
async function checkRequest(key) {
async function checkRequest(key: string) {
const collection = 'registrations';
const query = {uuid: key};
const res = await db.query(collection, query);
@ -33,7 +33,7 @@ async function generateKey() { // Needs testing & moving to 'register.utils'
return crypto.randomUUID();
}
async function generateConfirmationEmail(eml, uuid) {
async function generateConfirmationEmail(eml: string, uuid: string) {
try {
const htmlTpl = await fs.readFile('mail-templates/register.html', 'utf-8');
const htmlStr = htmlTpl.replace(/>>ACCESSCODE<</g, uuid);

View File

@ -105,5 +105,11 @@
/* Completeness */
// "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */
"skipLibCheck": true /* Skip type checking all .d.ts files. */
}
},
"include": [
"./src",
"./test",
"./*",
"./config"
]
}