UNPKG

ngx-sails-socketio

Version:

An Angular module for connecting SailsJs backend through SocketIO.

28 lines (27 loc) 1.08 kB
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); }