Nodular Pudding Multiverse

    @sanity/timed-out

    4.0.2 • Public • Published

    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

    Install

    npm i @sanity/timed-out

    DownloadsWeekly Downloads

    132,009

    Version

    4.0.2

    License

    MIT

    Unpacked Size

    4.12 kB

    Total Files

    4

    Last publish

    Collaborators

    • josh_sanity_io
    • joneidejohnsen
    • nina.andal
    • rankers
    • snorreeb
    • mattcraig
    • vincentquigley
    • stipsan
    • michael-sanity
    • rubioz
    • tonina
    • ritasdias
    • simeonsanity
    • kmelve
    • bjoerge
    • rexxars
    • skogsmaskin
    • simenss
    • robinpyon
    • mariuslundgard
    • sanity-io
    • evenw
    • radhe_sanity
    • rbotten
    • vicbergquist
    • judofyr
    • obliadp
    • dcilke
    • fredcarlsen
    • jorn_georg
    • hermanw
    • svirs
    • mikolajsanity
    • sgulseth
    • atombender