rollun-ts-datastore-test
Version:
rollun-datastore written in TS
13 lines (12 loc) • 623 B
TypeScript
import { HttpRequestOptions } from '../datastores/interfaces';
import AbstractClient from './AbstractClient';
export default class NodeClient extends AbstractClient {
constructor(url: string, options?: {
headers?: {};
});
get(uri?: string, options?: HttpRequestOptions): Promise<Response>;
post(uri?: {}, body?: {}, options?: HttpRequestOptions): Promise<Response>;
put(uri?: string, body?: {}, options?: HttpRequestOptions): Promise<Response>;
delete(uri?: string, options?: HttpRequestOptions): Promise<Response>;
head(uri?: string, options?: HttpRequestOptions): Promise<Response>;
}