1.0.0 • Published 2 months ago

timefetcher v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 months ago

⏳ timefetcher

Displays how long it took to fetch from API's.

Installation

npm install timefetcher

Usage

import timefetcher from 'timefetcher'

async function fetchData() {
  try {
    const url = 'https://api.spacexdata.com/v4/launches/upcoming';
    const data = await timefetcher(url, 'milliseconds', '✨ The URL returned a result, nice!');
  } catch (error) {
    console.error('Failed to fetch data:', error);
  }
}

fetchData();

API

timefetcherr(url[, timeUnit[, successMessage]])

Measures fetch time from the specified URL.

url (string):

The URL to fetch the data from.

const url = 'https://api.spacexdata.com/v4/launches/upcoming';

timeUnit (string, default: 'milliseconds')

Defines the unit in the default success message (by default, in milliseconds).

You can use the following:

  • milliseconds
  • seconds
  • minutes
  • hours
const data = await fetchtimer(url, 'seconds');

successMessage (string) (optional)

Defines a custom success message for when the URL returns a result.

const data = await fetchtimer(url, 'seconds', '✨ The URL returned a result, nice!');

License

Licensed under the MIT License.

1.0.0

2 months ago