@komponent/unifi-protect-lib
Version:
Node library for connecting to Ubiquiti Unifi Protect controllers and listen for events
14 lines (13 loc) • 471 B
TypeScript
/// <reference types="node" />
import { SnapshotRequest } from "../types/ImageHandler";
import { Logger } from "../types/Logging";
import UnifiApiClient from "./UnifiApiClient";
declare class UnifiImageHandler {
private log;
private apiClient;
private snapshotCache;
constructor(log: Logger, apiClient: UnifiApiClient);
getSnapshot(request?: SnapshotRequest): Promise<Buffer | null>;
private getCachedSnapshot;
}
export default UnifiImageHandler;