/// import { Adapter, IResource, IResponse, IRecord, IAdapter } from '@elium/mighty-js'; import { IHttpRequest, HttpRequest } from './http.request'; import { IDataLayer } from './layer'; export interface IHttpAdapter extends IAdapter { dataLayer: IDataLayer; baseUrl: string; } export declare class HttpAdapter extends Adapter implements IHttpAdapter { dataLayer: IDataLayer; baseUrl: string; constructor(baseURl?: string, dataLayer?: IDataLayer); create(resource: IResource, request: IHttpRequest): Promise; findOne(resource: IResource, request: IHttpRequest): Promise; find(resource: IResource, request: IHttpRequest): Promise; save(resource: IResource, request: IHttpRequest): Promise; destroy(resource: IResource, request: IHttpRequest): Promise; protected _getRequest(resource: IResource, request: IHttpRequest): HttpRequest; }