UNPKG

@kaltura-ng/kaltura-client

Version:
24 lines (23 loc) 1.14 kB
import { Observable } from 'rxjs/Observable'; import 'rxjs/add/operator/map'; import 'rxjs/add/operator/catch'; import 'rxjs/add/observable/of'; import { Http } from '@angular/http'; import { KalturaRequest } from './api/kaltura-request'; import { KalturaMultiRequest } from './api/kaltura-multi-request'; import { KalturaMultiResponse } from './api/kaltura-multi-response'; import { CancelableAction } from './api/utils/cancelable-action'; import { KalturaHttpClientBase } from './api/kaltura-clients/kaltura-http-client-base'; import { KalturaClientConfiguration } from './kaltura-client-configuration.service'; export declare class KalturaClient extends KalturaHttpClientBase { private http; constructor(http: Http, configuration: KalturaClientConfiguration); protected _createCancelableAction(data: { endpoint: string; headers: any; body: any; }): CancelableAction; request<T>(request: KalturaRequest<T>): Observable<T>; multiRequest(requests: KalturaRequest<any>[]): Observable<KalturaMultiResponse>; multiRequest(request: KalturaMultiRequest): Observable<KalturaMultiResponse>; }