UNPKG

rollun-ts-datastore-test

Version:

rollun-datastore written in TS

16 lines (15 loc) 722 B
import { HttpRequestOptions } from '../datastores/interfaces'; import AbstractClient from './AbstractClient'; export default class BrowserClient<T> extends AbstractClient<T> { private readonly timeout; constructor(url: string, { headers, timeout }?: { headers?: {}; timeout?: number; }); private timeouter; get(uri?: string, options?: HttpRequestOptions): Promise<Response>; post(uri?: {}, body?: T, options?: HttpRequestOptions): Promise<Response>; put(uri?: string, body?: T, options?: HttpRequestOptions): Promise<Response>; delete(uri?: string, options?: HttpRequestOptions): Promise<Response>; head(uri?: string, options?: HttpRequestOptions): Promise<Response>; }