refactor: Update symbol type to use lowercase 'symbol' in ColumnAccessControl files

This commit is contained in:
Simon Larsen
2024-06-14 12:09:53 +01:00
parent 5152d5de12
commit 70a2a3993b
1729 changed files with 217499 additions and 225678 deletions

View File

@@ -1,88 +1,88 @@
import { JSONValue } from 'Common/Types/JSON';
import Sleep from 'Common/Types/Sleep';
import Typeof from 'Common/Types/Typeof';
import LocalCache from 'CommonServer/Infrastructure/LocalCache';
import { JSONValue } from "Common/Types/JSON";
import Sleep from "Common/Types/Sleep";
import Typeof from "Common/Types/Typeof";
import LocalCache from "CommonServer/Infrastructure/LocalCache";
import Express, {
ExpressRequest,
ExpressResponse,
ExpressRouter,
NextFunction,
RequestHandler,
} from 'CommonServer/Utils/Express';
import logger from 'CommonServer/Utils/Logger';
import Response from 'CommonServer/Utils/Response';
ExpressRequest,
ExpressResponse,
ExpressRouter,
NextFunction,
RequestHandler,
} from "CommonServer/Utils/Express";
import logger from "CommonServer/Utils/Logger";
import Response from "CommonServer/Utils/Response";
const router: ExpressRouter = Express.getRouter();
router.get(
'/',
async (
req: ExpressRequest,
res: ExpressResponse,
next: NextFunction
): Promise<void> => {
returnResponse(req, res, next);
}
"/",
async (
req: ExpressRequest,
res: ExpressResponse,
next: NextFunction,
): Promise<void> => {
returnResponse(req, res, next);
},
);
router.post(
'/',
async (
req: ExpressRequest,
res: ExpressResponse,
next: NextFunction
): Promise<void> => {
returnResponse(req, res, next);
}
"/",
async (
req: ExpressRequest,
res: ExpressResponse,
next: NextFunction,
): Promise<void> => {
returnResponse(req, res, next);
},
);
const returnResponse: RequestHandler = async (
req: ExpressRequest,
res: ExpressResponse,
next: NextFunction
req: ExpressRequest,
res: ExpressResponse,
next: NextFunction,
): Promise<void> => {
try {
logger.debug('Request Headers: ');
logger.debug(req.headers);
logger.debug('Request Body: ');
logger.debug(req.body);
try {
logger.debug("Request Headers: ");
logger.debug(req.headers);
logger.debug("Request Body: ");
logger.debug(req.body);
const responseCode: number | undefined =
LocalCache.getNumber('TestServer', 'responseCode') || 200;
const responseTime: number | undefined =
LocalCache.getNumber('TestServer', 'responseTime') || 0;
const responseBody: string | undefined =
LocalCache.getString('TestServer', 'responseBody') || '';
let responseHeaders: JSONValue | undefined =
LocalCache.getJSON('TestServer', 'responseHeaders') || {};
const responseCode: number | undefined =
LocalCache.getNumber("TestServer", "responseCode") || 200;
const responseTime: number | undefined =
LocalCache.getNumber("TestServer", "responseTime") || 0;
const responseBody: string | undefined =
LocalCache.getString("TestServer", "responseBody") || "";
let responseHeaders: JSONValue | undefined =
LocalCache.getJSON("TestServer", "responseHeaders") || {};
logger.debug('Response Code: ' + responseCode);
logger.debug('Response Time: ' + responseTime);
logger.debug('Response Body: ');
logger.debug(responseBody);
logger.debug('Response Headers: ');
logger.debug(responseHeaders);
logger.debug("Response Code: " + responseCode);
logger.debug("Response Time: " + responseTime);
logger.debug("Response Body: ");
logger.debug(responseBody);
logger.debug("Response Headers: ");
logger.debug(responseHeaders);
if (responseHeaders && typeof responseHeaders === Typeof.String) {
responseHeaders = JSON.parse(responseHeaders.toString());
}
if (responseTime > 0) {
await Sleep.sleep(responseTime);
}
// middleware marks the probe as alive.
// so we don't need to do anything here.
return Response.sendCustomResponse(
req,
res,
responseCode,
responseBody,
responseHeaders ? (responseHeaders as any) : {}
);
} catch (err) {
return next(err);
if (responseHeaders && typeof responseHeaders === Typeof.String) {
responseHeaders = JSON.parse(responseHeaders.toString());
}
if (responseTime > 0) {
await Sleep.sleep(responseTime);
}
// middleware marks the probe as alive.
// so we don't need to do anything here.
return Response.sendCustomResponse(
req,
res,
responseCode,
responseBody,
responseHeaders ? (responseHeaders as any) : {},
);
} catch (err) {
return next(err);
}
};
export default router;

View File

@@ -1,75 +1,63 @@
import { JSONObject } from 'Common/Types/JSON';
import LocalCache from 'CommonServer/Infrastructure/LocalCache';
import { JSONObject } from "Common/Types/JSON";
import LocalCache from "CommonServer/Infrastructure/LocalCache";
import Express, {
ExpressRequest,
ExpressResponse,
ExpressRouter,
NextFunction,
} from 'CommonServer/Utils/Express';
import Response from 'CommonServer/Utils/Response';
ExpressRequest,
ExpressResponse,
ExpressRouter,
NextFunction,
} from "CommonServer/Utils/Express";
import Response from "CommonServer/Utils/Response";
const router: ExpressRouter = Express.getRouter();
router.post(
'/settings',
async (
req: ExpressRequest,
res: ExpressResponse,
next: NextFunction
): Promise<void> => {
try {
const data: JSONObject = req.body;
"/settings",
async (
req: ExpressRequest,
res: ExpressResponse,
next: NextFunction,
): Promise<void> => {
try {
const data: JSONObject = req.body;
const responseType: string | undefined = data['responseType'] as
| string
| undefined;
const responseCode: number | undefined = data['responseCode'] as
| number
| undefined;
const responseTime: number | undefined = data['responseTime'] as
| number
| undefined;
const responseBody: string | undefined = data['responseBody'] as
| string
| undefined;
const responseType: string | undefined = data["responseType"] as
| string
| undefined;
const responseCode: number | undefined = data["responseCode"] as
| number
| undefined;
const responseTime: number | undefined = data["responseTime"] as
| number
| undefined;
const responseBody: string | undefined = data["responseBody"] as
| string
| undefined;
const responseHeaders: JSONObject | undefined = data[
'responseHeaders'
] as JSONObject | undefined;
const responseHeaders: JSONObject | undefined = data[
"responseHeaders"
] as JSONObject | undefined;
LocalCache.setJSON(
'TestServer',
'responseHeaders',
responseHeaders || ''
);
LocalCache.setString(
'TestServer',
'responseType',
responseType || 'JSON'
);
LocalCache.setNumber(
'TestServer',
'responseCode',
responseCode || 200
);
LocalCache.setNumber(
'TestServer',
'responseTime',
responseTime || 0
);
LocalCache.setString(
'TestServer',
'responseBody',
responseBody || ''
);
LocalCache.setJSON(
"TestServer",
"responseHeaders",
responseHeaders || "",
);
LocalCache.setString(
"TestServer",
"responseType",
responseType || "JSON",
);
LocalCache.setNumber("TestServer", "responseCode", responseCode || 200);
LocalCache.setNumber("TestServer", "responseTime", responseTime || 0);
LocalCache.setString("TestServer", "responseBody", responseBody || "");
// middleware marks the probe as alive.
// so we don't need to do anything here.
return Response.sendEmptySuccessResponse(req, res);
} catch (err) {
return next(err);
}
// middleware marks the probe as alive.
// so we don't need to do anything here.
return Response.sendEmptySuccessResponse(req, res);
} catch (err) {
return next(err);
}
},
);
export default router;

View File

@@ -1,42 +1,42 @@
import MainAPI from './API/Main';
import SettingsAPI from './API/Settings';
import { PromiseVoidFunction } from 'Common/Types/FunctionTypes';
import Express, { ExpressApplication } from 'CommonServer/Utils/Express';
import logger from 'CommonServer/Utils/Logger';
import App from 'CommonServer/Utils/StartServer';
import 'ejs';
import MainAPI from "./API/Main";
import SettingsAPI from "./API/Settings";
import { PromiseVoidFunction } from "Common/Types/FunctionTypes";
import Express, { ExpressApplication } from "CommonServer/Utils/Express";
import logger from "CommonServer/Utils/Logger";
import App from "CommonServer/Utils/StartServer";
import "ejs";
const app: ExpressApplication = Express.getExpressApp();
const APP_NAME: string = 'test-server';
const APP_NAME: string = "test-server";
app.use([`/${APP_NAME}`, '/'], MainAPI);
app.use([`/${APP_NAME}`, '/'], SettingsAPI);
app.use([`/${APP_NAME}`, "/"], MainAPI);
app.use([`/${APP_NAME}`, "/"], SettingsAPI);
const init: PromiseVoidFunction = async (): Promise<void> => {
try {
// init the app
await App.init({
appName: APP_NAME,
port: undefined,
isFrontendApp: false,
statusOptions: {
liveCheck: async () => {},
readyCheck: async () => {},
},
});
try {
// init the app
await App.init({
appName: APP_NAME,
port: undefined,
isFrontendApp: false,
statusOptions: {
liveCheck: async () => {},
readyCheck: async () => {},
},
});
// add default routes
await App.addDefaultRoutes();
} catch (err) {
logger.error('App Init Failed:');
logger.error(err);
throw err;
}
// add default routes
await App.addDefaultRoutes();
} catch (err) {
logger.error("App Init Failed:");
logger.error(err);
throw err;
}
};
init().catch((err: Error) => {
logger.error(err);
logger.error('Exiting node process');
process.exit(1);
logger.error(err);
logger.error("Exiting node process");
process.exit(1);
});