1.0.6 • Published 3 years ago
easy-http2-angular v1.0.6
Easy-Http2-Angular (Angular)
--------------------------------------------------------------------------
Authers: Abdulwahab Herbli - Tasnim Kasab
--------------------------------------------------------------------------
Github:
Follow our Repo from here
Installation:
npm i easy-http2-angular@latestBasic 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
}