1 | import { IResource, IResponse, IRecord } from '@elium/mighty-js';
|
2 | import { HttpAdapter } from './http.adapter';
|
3 | import { IHttpRequest, HttpRequest } from './http.request';
|
4 | export 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 | }
|