UNPKG

kaltura-node-typescript-client

Version:
20 lines (19 loc) 1.37 kB
import { KalturaRequestBase } from '../api/kaltura-request-base'; import { KalturaClientOptions } from '../kaltura-client-options'; import { KalturaRequestOptions } from '../api/kaltura-request-options'; import { KalturaMultiRequest } from '../api/kaltura-multi-request'; import { KalturaRequest } from '../api/kaltura-request'; import { KalturaFileRequest } from '../api/kaltura-file-request'; import { CancelableAction } from '../cancelable-action'; export declare function createEndpoint(request: KalturaRequestBase, options: KalturaClientOptions, service: string, action?: string, additionalQueryParams?: {}): string; export declare function buildUrl(url: string, querystring?: {}): string; export declare function createClientTag(request: KalturaRequestBase, options: KalturaClientOptions): string; export declare function buildQuerystring(data: {}, prefix?: string): string; export declare function getHeaders(customHeaders?: {}): any; export declare function prepareParameters(request: KalturaRequest<any> | KalturaMultiRequest | KalturaFileRequest, options: KalturaClientOptions, defaultRequestOptions: KalturaRequestOptions): any; export declare function safeJsonParse(obj: string): object; export declare function createCancelableAction<T>(data: { endpoint: string; headers: any; body: any; }, responseType?: 'json' | 'text'): CancelableAction<T>;