@broadcom/endevor-bridge-for-git-rest-api
Version:
Endevor Bridge for Git Rest client
17 lines (16 loc) • 475 B
TypeScript
import { Observable } from "rxjs";
import { IRestClient } from "../rest/IRestClient";
export interface IRequest<T, P = void> {
basePath?: string;
customPath?: string;
params?: any;
payload?: P;
defaultRequestConfig?: {
headers?: {
[header: string]: string | string[];
};
withCredentials?: boolean;
};
getObservable(restClient: IRestClient): Observable<T>;
getPromise(restClient: IRestClient): Promise<T>;
}