// And we really want that function to be await-able const parseBody = (req: IncomingMessage, res: ServerResponse) => new Promise((resolve, reject) => { bodyParserMiddlewaresComposed(req, res, (error: Error) => { if (error) { reject(error); } else { resolve(); } }); })