Files

7 lines
270 B
JavaScript
Raw Permalink Normal View History

2025-01-04 00:34:03 +01:00
export const setSocketTimeout = (request, reject, timeoutInMs = 0) => {
request.setTimeout(timeoutInMs, () => {
request.destroy();
reject(Object.assign(new Error(`Connection timed out after ${timeoutInMs} ms`), { name: "TimeoutError" }));
});
};