UNPKG

@kaltura-ng/kaltura-client

Version:
21 lines (20 loc) 1.01 kB
import { KalturaRequest } from "../kaltura-request"; import { KalturaMultiRequest } from "../kaltura-multi-request"; import { KalturaRequestBase } from "../kaltura-request-base"; import { KalturaUploadRequest } from '../kaltura-upload-request'; import { CancelableAction } from '../utils/cancelable-action'; export interface KalturaClientBaseConfiguration { clientTag: string; } export declare abstract class KalturaClientBase { ks: string; partnerId: number; clientTag: string; constructor(config: KalturaClientBaseConfiguration); protected abstract _transmitFileUploadRequest(request: KalturaUploadRequest<any>): CancelableAction; protected abstract _transmitRequest(request: KalturaRequestBase): CancelableAction; protected _multiRequest(arg: KalturaMultiRequest | KalturaRequest<any>[]): CancelableAction; protected _request<T>(request: KalturaRequest<T>): CancelableAction; private transmit(request); protected _assignDefaultParameters(parameters: any): any; }