@alfresco/adf-core
Version:
23 lines (22 loc) • 841 B
TypeScript
import { Observable } from 'rxjs';
import { AdfHttpClient } from '@alfresco/adf-core/api';
import * as i0 from "@angular/core";
export declare const JSON_TYPE: string[];
export interface OAuth2RequestParams {
url: string;
httpMethod?: string;
pathParams?: any;
queryParams?: any;
bodyParam?: any;
}
export declare class OAuth2Service {
private adfHttpClient;
constructor(adfHttpClient: AdfHttpClient);
request<T>(opts: OAuth2RequestParams): Observable<T>;
get<T>(opts: OAuth2RequestParams): Observable<T>;
put<T>(opts: OAuth2RequestParams): Observable<T>;
post<T>(opts: OAuth2RequestParams): Observable<T>;
delete<T>(opts: OAuth2RequestParams): Observable<T>;
static ɵfac: i0.ɵɵFactoryDeclaration<OAuth2Service, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<OAuth2Service>;
}