@jokio/graphql
Version:
High level, pre-configured, GraphQL Server
28 lines (27 loc) • 705 B
TypeScript
export declare class RestAPI {
private baseUrl;
private timeout;
constructor(baseUrl: any, timeout?: number);
get<T>(url: string, params?: {
[key: string]: any;
}): Promise<T>;
post<T>(url: string, body?: {
[key: string]: any;
}, params?: {
[key: string]: any;
}): Promise<T>;
put<T>(url: string, body?: {
[key: string]: any;
}, params?: {
[key: string]: any;
}): Promise<T>;
patch<T>(url: string, body?: {
[key: string]: any;
}, params?: {
[key: string]: any;
}): Promise<T>;
delete<T>(url: string, params?: {
[key: string]: any;
}): Promise<T>;
private httpInstance();
}