Skip to content

Commit a8a14f0

Browse files
committed
update all wrappers to typescript syntax
1 parent 42be5d0 commit a8a14f0

4 files changed

Lines changed: 20 additions & 20 deletions

File tree

chronos_npm_package/controllers/alert.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,16 @@ interface Alert {
2020
sendEmail: (code: number, message: string, emailSettings: EmailSettings) => void;
2121
}
2222

23+
const alert: Alert = {
2324
/**
2425
* Sends slack notifications to the provided slackurl with the status code
2526
* and message via an axios POST request
26-
* @param {integer} code Response status code
27-
* @param {string} message Response message
28-
* @param {Object} slackSettings User provided slack settings
27+
// * @param {integer} code Response status code
28+
// * @param {string} message Response message
29+
// * @param {Object} slackSettings User provided slack settings
2930
*/
30-
alert.sendSlack = (code: number, message: string, slackSettings: any) => {
31+
32+
sendSlack = (code: number, message: string, slackSettings: any) => {
3133
const { webhook } = slackSettings;
3234

3335
// Data for POST request
@@ -45,16 +47,14 @@ alert.sendSlack = (code: number, message: string, slackSettings: any) => {
4547
.post(webhook, data, config)
4648
.then(res => console.log('Status Code >= 400...\nError message sent'))
4749
.catch(error => console.log('test------>', error.message));
48-
};
50+
},
4951

5052
/**
5153
* Sends email notifications using the provided email information with the
5254
* status code and message via an axios POST request
53-
* @param {integer} code Response status code
54-
* @param {string} message Response message
55-
* @param {Object} emailSettings User provided email settings
56-
*/
57-
alert.sendEmail = (code: number, message: string, emailSettings: any) => {
55+
56+
57+
sendEmail = (code: number, message: string, emailSettings: any) => {
5858
const { emails, emailHost, emailPort, user, password } = emailSettings;
5959

6060
// Message object contains recipient email list and email text body

chronos_npm_package/wrappers/MongoServerWrapper.js renamed to chronos_npm_package/wrappers/MongoServerWrapper.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
const grpc = require('@grpc/grpc-js');
2-
const mongoose = require('mongoose');
3-
const ComModel = require('../models/CommunicationModel.ts');
1+
import mongoose from 'mongoose';
2+
import grpc from '@grpc/grpc-js';
3+
import ComModel from '../models/CommunicationModel';
44

55
async function connect(URI) {
66
try {
@@ -54,4 +54,4 @@ class ServerWrapper {
5454
}
5555
}
5656

57-
module.exports = ServerWrapper;
57+
export default ServerWrapper;

chronos_npm_package/wrappers/PostgresClientWrapper.js renamed to chronos_npm_package/wrappers/PostgresClientWrapper.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* eslint-disable no-loop-func */
2-
const { Client } = require('pg');
3-
const grpc = require('@grpc/grpc-js');
2+
import { Client } from 'pg';
3+
import grpc from '@grpc/grpc-js';
44

55

66
async function connect(URI, client) {
@@ -77,4 +77,4 @@ class ClientWrapper {
7777
}
7878
}
7979

80-
module.exports = ClientWrapper;
80+
export default ClientWrapper;

chronos_npm_package/wrappers/PostgresServerWrapper.js renamed to chronos_npm_package/wrappers/PostgresServerWrapper.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
const { Client } = require('pg');
2-
const grpc = require('@grpc/grpc-js');
1+
import { Client } from 'pg';
2+
import grpc from '@grpc/grpc-js';
33

44
let SQLclient;
55

@@ -68,4 +68,4 @@ class ServerWrapper {
6868
}
6969
}
7070

71-
module.exports = ServerWrapper;
71+
export default ServerWrapper;

0 commit comments

Comments
 (0)