@acaprojects/a2-composer
Version:
Angular 2 Interface for composer
22 lines (21 loc) • 814 B
TypeScript
import { CommsService } from '../auth';
import { Resources } from './resources.service';
export declare class ResourceFactory {
private http;
params: any;
service: Resources;
methods: any;
private url;
constructor(url: string, route_params: any, methods: any, http: CommsService);
private createUrl(params, url?);
private processData(data, url, isArray?);
private _get(method, params);
private __get(url, method, resolve, reject, tries?);
private _post(method, params, data);
private __post(url, method, req_data, resolve, reject, tries?);
private _put(method, params, data);
private __put(url, method, req_data, resolve, reject, tries?);
private _delete(method, params);
private __delete(url, method, resolve, reject, tries?);
private auth();
}