ngx-core-business
Version:
A comprehensive solution designed to streamline the development of enterprise-level Angular applications.
24 lines (23 loc) • 780 B
TypeScript
import { HttpClient } from '@angular/common/http';
import { Observable } from 'rxjs';
import { CollectionQueryParams } from './collection-query-params';
import * as i0 from "@angular/core";
export declare class HttpCollectionService {
private http;
private pageParam;
private limitParam;
private queryParam;
private sortParam;
private filterParam;
private fieldsParam;
constructor(http: HttpClient);
/**
* Realiza una petición GET
*/
get<T>(url: string, options?: CollectionQueryParams): Observable<T>;
private urlAppend;
private encodeSorters;
private encodeFilters;
static ɵfac: i0.ɵɵFactoryDeclaration<HttpCollectionService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<HttpCollectionService>;
}