http-request.ts 492 B

1234567891011121314151617181920
  1. import { Observable } from 'rxjs';
  2. export abstract class HttpRequest {
  3. constructor() {}
  4. abstract get(url: string): Observable<any>;
  5. abstract post(url: string): Observable<any>;
  6. abstract put(url: string): Observable<any>;
  7. abstract delete(url: string): Observable<any>;
  8. abstract authGet(url: string): Observable<any>;
  9. abstract authPost(url: string): Observable<any>;
  10. abstract authPut(url: string): Observable<any>;
  11. abstract authDelete(url: string): Observable<any>;
  12. }