You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

@sanity/timed-out

Package Overview
Dependencies
Maintainers
14
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@sanity/timed-out

Emit `ETIMEDOUT` or `ESOCKETTIMEDOUT` when ClientRequest is hanged

4.0.2
latest
Source
npmnpm
Version published
Weekly downloads
91K
-23.09%
Maintainers
14
Weekly downloads
 
Created
Source

timed-out Build Status

Timeout HTTP/HTTPS requests

Emit Error object with code property equal ETIMEDOUT or ESOCKETTIMEDOUT when ClientRequest is hanged.

Usage

var get = require('http').get;
var timeout = require('timed-out');

var req = get('http://www.google.ru');
timeout(req, 2000); // Set 2 seconds limit

API

timedout(request, time)

request

Required
Type: ClientRequest

The request to watch on.

time

Required
Type: number or object

Time in milliseconds to wait for connect event on socket and also time to wait on inactive socket.

Or you can pass Object with following fields:

  • connect - time to wait for connection
  • socket - time to wait for activity on socket

License

MIT © Vsevolod Strukchinsky

Keywords

http

FAQs

Package last updated on 22 Aug 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts