1.1.0 • Published 6 months ago

@travelaps/fetch-helper v1.1.0

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

Generic Fetch

A TypeScript utility for making HTTP requests with both Promise and RxJS Observable support.

Installation

npm install @travelaps/fetch-helper

Usage

import { sendFetchRequest } from "@travelaps/fetch-helper";

// Promise-based usage
const data = await sendFetchRequest({
  url: "https://jsonplaceholder.typicode.com/posts",
  type: FetchRequestType.GET,
});

// Observable-based usage
const data = sendFetchRequestObs({
  url: "https://jsonplaceholder.typicode.com/posts",
  type: FetchRequestType.GET,
})
  .pipe(
    map((data) => {
      console.log(data);
    })
  )
  .subscribe();

Features

  • Support for all HTTP methods (GET, POST, PUT, DELETE)
  • Automatic response type handling based on Content-Type headers
  • RxJS Observable support
  • Query parameter support
  • Custom headers support
  • TypeScript support with full type definitions

License

MIT

1.1.0

6 months ago

1.0.1

6 months ago

1.0.0

6 months ago