UNPKG

@elium/mighty

Version:

Context agnostic TS & JS ORM

11 lines (10 loc) 494 B
import { IHttpRequest } from '../http.request'; import { IHttpResponse } from '../http.response'; import { Observable } from 'rxjs/Observable'; export interface IDataLayer { create(request: IHttpRequest): Observable<IHttpResponse>; save(request: IHttpRequest): Observable<IHttpResponse>; find(request: IHttpRequest): Observable<IHttpResponse>; findOne(request: IHttpRequest): Observable<IHttpResponse>; destroy(request: IHttpRequest): Observable<IHttpResponse>; }