UNPKG

@broadcom/endevor-bridge-for-git-rest-api

Version:

Endevor Bridge for Git Rest client

16 lines (15 loc) 771 B
import { IRequest } from "../request/IRequest"; import { Observable } from "rxjs"; import { IRestClient } from "./IRestClient"; export declare abstract class ARestPromiseClient implements IRestClient { abstract getPromise<T>(request: IRequest<T>): Promise<T>; abstract deletePromise<T>(request: IRequest<T>): Promise<T>; abstract postPromise<T>(request: IRequest<T>): Promise<T>; abstract putPromise<T>(request: IRequest<T>): Promise<T>; abstract patchPromise<T>(request: IRequest<T>): Promise<T>; get<T>(request: IRequest<T>): Observable<T>; delete<T>(request: IRequest<T>): Observable<T>; post<T>(request: IRequest<T>): Observable<T>; put<T>(request: IRequest<T>): Observable<T>; patch<T>(request: IRequest<T>): Observable<T>; }