Nascent Plasticine Materialist
    Wondering what’s next for npm?Check out our public roadmap! »

    timed-out

    6.0.0 • Public • Published

    timed-out

    Timeout HTTP/HTTPS requests

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

    Usage

    import http from 'node:http';
    import timedOut from 'timed-out';
    
    const request = http.get('http://www.google.ru');
    timedOut(request, 2000); // Sets a 2 seconds limit

    API

    timedout(request, time)

    request

    Required Type: ClientRequest

    The request to watch.

    time

    Required Type: number | object

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

    Or you can pass an object with the following fields:

    • connect - Time to wait for a connection.
    • socket - Time to wait for activity on the socket.

    timed-out for enterprise

    Available as part of the Tidelift Subscription.

    The maintainers of timed-out and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. Learn more.

    Install

    npm i timed-out

    DownloadsWeekly Downloads

    8,179,144

    Version

    6.0.0

    License

    MIT

    Unpacked Size

    4.47 kB

    Total Files

    4

    Last publish

    Collaborators

    • avatar
    • avatar