import type express from "express"; export default function strHandler(type: string | string[], content: () => Promise) { return async (_req: express.Request, res: express.Response) => { const data = await content(); res.format(Object.fromEntries((Array.isArray(type) ? type : [type]).map(t => [t, () => res.send(data)]))); }; }