UNPKG

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

Version:

Endevor Bridge for Git Rest client

22 lines (21 loc) 633 B
import { IRequest } from "./IRequest"; import { RequestTypes } from "./type/RequestTypes"; import { Observable } from "rxjs"; import { IRestClient } from "../rest/IRestClient"; export declare abstract class AbstractRequest<T, P = void> implements IRequest<T, P> { method: RequestMethod; model: RequestTypes; basePath: string; customPath: string; params?: any; defaultRequestConfig: any; getObservable(restClient: IRestClient): Observable<T>; getPromise(restClient: IRestClient): Promise<T>; } export declare enum RequestMethod { GET = 0, DELETE = 1, POST = 2, PUT = 3, PATCH = 4 }