ngx-sails-socketio
Version:
An Angular module for connecting SailsJs backend through SocketIO.
28 lines (27 loc) • 1.08 kB
TypeScript
import { Sails } from "./sails";
import { SailsResponse } from "./sails.response";
import { SailsIOClient } from "./sails.io.client";
import { Observable } from "rxjs/Observable";
export declare const Method: {
GET: string;
POST: string;
PUT: string;
DELETE: string;
PATCH: string;
};
export declare class SailsRequest {
private sails;
private parameters;
constructor(sails: Sails);
get(url: string, headers?: SailsIOClient.Headers): Observable<SailsResponse>;
post(url: string, params: object, headers?: SailsIOClient.Headers): Observable<SailsResponse>;
put(url: string, params: object, headers?: SailsIOClient.Headers): Observable<SailsResponse>;
delete(url: string, headers?: SailsIOClient.Headers): Observable<SailsResponse>;
patch(url: string, headers?: SailsIOClient.Headers): Observable<SailsResponse>;
private _request(method, url, params?, headers?);
addParam(name: string, value: boolean | number | string | {
toString(): string;
}): this;
private getParams();
private buildQuery(url);
}