diff --git a/src/config/serverConfig.ts b/src/config/serverConfig.ts index d783185..4f5dd27 100644 --- a/src/config/serverConfig.ts +++ b/src/config/serverConfig.ts @@ -1,8 +1,8 @@ import type { ServerI } from 'discreetly-interfaces'; import 'dotenv/config'; -let SERVER_ID: bigint = 0n; -let NAME: string = 'undefined'; +let SERVER_ID = 0n; +let NAME = 'undefined'; try { SERVER_ID = process.env.SERVER_ID ? (process.env.SERVER_ID as unknown as bigint) : 0n; diff --git a/src/crypto/verifier.ts b/src/crypto/verifier.ts index ae95991..e8b5352 100644 --- a/src/crypto/verifier.ts +++ b/src/crypto/verifier.ts @@ -3,7 +3,6 @@ import { str2BigInt } from 'discreetly-interfaces'; import { RLNVerifier } from 'rlnjs'; import vkey from './verification_key'; import { Group } from '@semaphore-protocol/group'; -import { pp } from '../utils'; const v = new RLNVerifier(vkey); diff --git a/src/endpoints/index.ts b/src/endpoints/index.ts index c36e0f7..2d12630 100644 --- a/src/endpoints/index.ts +++ b/src/endpoints/index.ts @@ -17,7 +17,7 @@ const prisma = new PrismaClient(); function asyncHandler(fn: { (req: Request, res: Response): Promise; - (arg0: any, arg1: any): any; + (arg0: unknown, arg1: unknown): unknown; }) { return (req, res) => { void Promise.resolve(fn(req, res)).catch((err) => { diff --git a/src/server.ts b/src/server.ts index d2cc29b..313677b 100644 --- a/src/server.ts +++ b/src/server.ts @@ -41,13 +41,13 @@ function initAppListeners(PORT) { const httpServer = http.createServer(app).listen(PORT, () => { pp(`Server is running at port ${PORT}`); }); - return app + return app; } /** * This is the main entry point for the server */ -let _app +let _app: express.Express; if (!process.env.NODE_ENV || process.env.NODE_ENV === 'development') { console.log('~~~~DEVELOPMENT MODE~~~~'); console.log(serverConfig); @@ -65,5 +65,4 @@ if (!process.env.NODE_ENV || process.env.NODE_ENV === 'development') { initWebsockets(_app); } - export default _app; diff --git a/src/utils.ts b/src/utils.ts index 54faf3d..9c60c76 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -1,5 +1,5 @@ -import { genId } from 'discreetly-interfaces' -import { serverConfig } from './config/serverConfig' +import { genId } from 'discreetly-interfaces'; +import { serverConfig } from './config/serverConfig'; import { generateClaimCodes } from 'discreetly-claimcodes'; import type { ClaimCodeT } from 'discreetly-claimcodes'; /* eslint-disable @typescript-eslint/no-explicit-any */ @@ -32,9 +32,9 @@ export function genMockUsers(numMockUsers: number): string[] { } export function genClaimCodeArray(numClaimCodes: number): { claimcode: string }[] { - const claimCodes = generateClaimCodes(numClaimCodes); + const claimCodes: ClaimCodeT[] = generateClaimCodes(numClaimCodes) as ClaimCodeT[]; const codeArr: { claimcode: string }[] = claimCodes.map((code: ClaimCodeT) => ({ - claimcode: code.code + claimcode: String(code.code) })); return codeArr; }