UNPKG

659 BTypeScriptView Raw
1import { IResource, IResponse, IRecord } from '@elium/mighty-js';
2import { HttpAdapter } from './http.adapter';
3import { IHttpRequest, HttpRequest } from './http.request';
4export declare class RestAdapter extends HttpAdapter {
5 findOne<R extends IRecord>(resource: IResource<R, this>, request: IHttpRequest): Promise<IResponse>;
6 save<R extends IRecord>(resource: IResource<R, this>, request: IHttpRequest): Promise<IResponse>;
7 destroy<R extends IRecord>(resource: IResource<R, this>, request: IHttpRequest): Promise<IResponse>;
8 protected _getRequestWithId<R extends IRecord>(resource: IResource<R, this>, request: IHttpRequest): HttpRequest;
9}