UNPKG

sth-ts

Version:

An SmartHoldem API wrapper, written in TypeScript to interact with SmartHoldem blockchain.

23 lines (22 loc) 853 B
import { Observable } from 'rxjs/Observable'; import 'rxjs/add/operator/map'; import * as model from '../model'; /** Http calls from peer url. */ export default class Http { network?: model.Network; private baseRequest; constructor(network?: model.Network); getNative<T>(url: string, params?: any, responseType?: new () => T): Observable<T>; get<T>(url: string, params?: any, responseType?: new () => T): Observable<T>; post<T>(url: string, body: any, responseType?: new () => T): Observable<T>; postNative<T>(url: string, body: any, responseType?: new () => T): Observable<T>; put(url: string, data: any): any; /** * Convert JSON response to specific interface. */ private formatResponse; /** * Convert property from interface to JSON */ private formatParams; }