Skip to content

Commit 9422ade

Browse files
committed
update fileController to .ts
1 parent 21fc8e7 commit 9422ade

5 files changed

Lines changed: 15 additions & 16 deletions

File tree

chronos_npm_package/controllers/alert.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import axios from 'axios';
22
import nodemailer from 'nodemailer';
33

4-
const alert = {};
4+
// const alert = {};
5+
56

67
/**
78
* Sends slack notifications to the provided slackurl with the status code
@@ -10,7 +11,7 @@ const alert = {};
1011
* @param {string} message Response message
1112
* @param {Object} slackSettings User provided slack settings
1213
*/
13-
alert.sendSlack = (code, message, slackSettings) => {
14+
alert.sendSlack = (code: number, message: string, slackSettings: Object) => {
1415
const { webhook } = slackSettings;
1516

1617
// Data for POST request
@@ -37,17 +38,17 @@ alert.sendSlack = (code, message, slackSettings) => {
3738
* @param {string} message Response message
3839
* @param {Object} emailSettings User provided email settings
3940
*/
40-
alert.sendEmail = (code, message, emailSettings) => {
41+
alert.sendEmail = (code: number, message: string, emailSettings) => {
4142
const { emails, emailHost, emailPort, user, password } = emailSettings;
4243

43-
// Message object contains receipent email list and email text body
44+
// Message object contains recipient email list and email text body
4445
const data = {
4546
to: `${emails}`,
4647
subject: 'Error from Middleware',
4748
text: `${code}, ${message}`,
4849
};
4950

50-
// Configuartion settings for email notifications
51+
// Configuration settings for email notifications
5152
const config = {
5253
host: `${emailHost}`,
5354
port: `${emailPort}`,

chronos_npm_package/controllers/healthHelpers.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const si = require('systeminformation');
1+
import * as si from 'systeminformation';
22

33
const healthHelpers = {};
44

chronos_npm_package/controllers/mongo.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
11
import mongoose from 'mongoose';
22
import alert from './alert';
33
import CommunicationModel from '../models/CommunicationModel';
4-
// const ServicesModel = require('../models/ServicesModel.ts');
54
import ServicesModel from '../models/ServicesModel';
65
import HealthModelFunc from'../models/HealthModel';
76
import ContainerInfoFunc from'../models/ContainerInfo';
87
import KafkaModel from'../models/KafkaModel';
98
import KubernetesModel from'../models/KubernetesModel';
10-
import { collectHealthData } from'./healthHelpers';
9+
import collectHealthData from'./healthHelpers';
1110
import MetricsModel from '../models/MetricsModel';
1211
import dockerHelper from './dockerHelper';
1312
import utilities from './utilities.js';
14-
// require('../models/ContainerInfo');
1513
import GrafanaAPIKeyModel from '../models/GrafanaAPIKeyModel';
1614

1715
mongoose.set('strictQuery', true);
@@ -25,7 +23,7 @@ const mongo = {};
2523
* @param {Object} database Contains DB type and DB URI
2624
*/
2725
mongo.connect = async ({ database }) => {
28-
console.log('Attemping to connect to database...');
26+
console.log('Attempting to connect to database...');
2927
try {
3028
await mongoose.connect(`${database.URI}`);
3129
console.log(`MongoDB database connected at ${database.URI.slice(0, 20)}...`);

chronos_npm_package/server/fileControllers.js renamed to chronos_npm_package/server/fileControllers.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
const { Parser } = require('@json2csv/plainjs');
2-
const fs = require('fs');
3-
const { convertArrayToCSV } = require('convert-array-to-csv');
4-
const converter = require('convert-array-to-csv');
1+
import { Parser } from '@json2csv/plainjs';
2+
import fs from 'fs';
3+
import { convertArrayToCSV } from 'convert-array-to-csv';
4+
import converter from 'convert-array-to-csv';
55

66
const fileControllers = {};
77

@@ -32,4 +32,4 @@ fileControllers.saveCSV = (req, res, next) => {
3232

3333

3434

35-
module.exports = fileControllers;
35+
export default fileControllers;

tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,5 @@
2525
"node_modules",
2626
"dist"
2727
],
28-
"include": ["./electron/**/*", "./electron/**/*.json", "__tests__/jest.config.ts", "./settings.json", "./chronos_npm_package/**/*.ts", "chronos_npm_package/models/HealthModel.ts"]
28+
"include": ["./electron/**/*", "./electron/**/*.json", "__tests__/jest.config.ts", "./settings.json"]
2929
}

0 commit comments

Comments
 (0)