import express, { type Express, type Request, type Response } from 'express'
import express, { type Express, type Request, type Response } from 'express'
import type { WorkerData, WorkerResponse } from './types.js'
class ExpressWorker extends ClusterWorker<WorkerData, WorkerResponse> {
private static server: Server
import type { WorkerData, WorkerResponse } from './types.js'
class ExpressWorker extends ClusterWorker<WorkerData, WorkerResponse> {
private static server: Server
application.get('/api/factorial/:number', (req: Request, res: Response) => {
const { number } = req.params
application.get('/api/factorial/:number', (req: Request, res: Response) => {
const { number } = req.params