@kaltura-ng/kaltura-client
Version:
Kaltura Typescript client
21 lines (20 loc) • 1.01 kB
TypeScript
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;
}