Files
DefinitelyTyped/types/finalhandler/finalhandler-tests.ts
Tomek Łaziuk dff062cc2a [finalhandler] support real-world use case with serve-static (#61638)
* cover real life usecase

* fix lint

* remove myself from owners
2022-09-12 15:58:28 -07:00

20 lines
590 B
TypeScript

import { IncomingMessage, ServerResponse } from "http";
import finalhandler = require("finalhandler");
const req: IncomingMessage = null;
const res: ServerResponse = null;
const options = {
env: 'anEnv',
onerror: (err: any, req: IncomingMessage, res: ServerResponse): any => { return; }
};
let result: (err?: any) => void;
result = finalhandler(req, res);
result = finalhandler(req, res, options);
// serve-static-like request handler
declare function requestHandler(request: IncomingMessage, response: ServerResponse, next: () => void): any;
requestHandler(req, res, result);