easy-http2-angular
TypeScript icon, indicating that this package has built-in type declarations

1.0.6 • Public • Published

Easy-Http2-Angular (Angular)

--------------------------------------------------------------------------

Authers: Abdulwahab Herbli - Tasnim Kasab

--------------------------------------------------------------------------

Github:

Follow our Repo from here

Installation:

npm i easy-http2-angular@latest

Basic Usage:

Import EasyHttpService in your Service as following:

import { EasyHttpService } from  'easy-http2-angular';

Here is an example for basic usage:

async getProducts() {

return await this.httpHelper.get(baseUrl, headers,params);
}

Advance Usage:

Import EasyHttpService in your Service as following:

import { EasyHttpService } from  'easy-http2-angular';

All the http request functions are genaric type < T > example usage:

async  getProducts():  Promise<IProducts[] |  String> {
	const  product:  HttpResponseType<IProducts[]> =
	await  this.httpHelper.get<Promise<IProducts[]> | String>(baseUrl,headers, params);
	if (product.status) {
		return  product.data;
	  }
	return  product.msg
}

In this case, HttpResponseType is:

export  interface  HttpResponseType<T> {
	status?:  Boolean;
	data?:  T;
	msg?:  String
}

Package Sidebar

Install

npm i easy-http2-angular

Weekly Downloads

6

Version

1.0.6

License

none

Unpacked Size

49.4 kB

Total Files

16

Last publish

Collaborators

  • abdulwahabherbli