UNPKG

camstreamerlib

Version:

Helper library for CamStreamer ACAP applications.

20 lines (19 loc) 953 B
import { IClient, TResponse } from './internal/types'; import { TNodeState, TPackageInfoList, TStorage, TStorageType } from './types/CamScripterAPI'; import { TNetworkCamera } from './types/common'; export declare class CamScripterAPI<Client extends IClient<TResponse> = IClient<TResponse>> { client: Client; constructor(client: Client); checkCameraTime(): Promise<boolean>; getStorageInfo(): Promise<TStorage>; getNetworkCameraList(): Promise<TNetworkCamera[]>; getPackageList(): Promise<TPackageInfoList>; installPackages(formData: FormData, storage: TStorageType): Promise<void>; uninstallPackage(packageId: string): Promise<void>; importSettings(packageId: string, formData: FormData): Promise<void>; exportSettings(packageId: string, formData: FormData): Promise<void>; getNodejsStatus(): Promise<TNodeState>; installNodejs(storage: TStorageType): Promise<void>; private get; private post; }