UNPKG

node-camera

Version:

This `gphoto2` wrapper for Node.js enables you to capture images, bursts, timelapses or even video.

37 lines (31 loc) 662 B
export interface CommandResult { error?: any; data?: any; } export interface CameraParams { model: string; port: string; configuration?: object; } export interface Callbacks { onData?: (data: any) => void; onError?: (error: any) => void; onClose?: (exitCode: number) => void; } export enum Identificator { Port, Model } export type CaptureOptions = Partial<{ keep: boolean; keepRAW: boolean; noKeep: boolean; bulb: number; frames: number; interval: number; resetInterval: boolean; filename: string; forceOverwrite: boolean; skipExisting: boolean; }>; export type BurstOptions = { length: number, filename?: string };