UNPKG

timeline-state-resolver-types

Version:
29 lines 1.21 kB
import { DeviceType } from '..'; export declare enum TimelineContentTypePanasonicPtz { PRESET = "presetMem", SPEED = "presetSpeed", ZOOM_SPEED = "zoomSpeed", ZOOM = "zoom" } export type TimelineContentPanasonicPtzAny = TimelineContentPanasonicPtzZoomSpeed | TimelineContentPanasonicPtzZoom | TimelineContentPanasonicPtzPresetSpeed | TimelineContentPanasonicPtzPreset; export interface TimelineContentPanasonicPtz { deviceType: DeviceType.PANASONIC_PTZ; type: TimelineContentTypePanasonicPtz; } export interface TimelineContentPanasonicPtzZoomSpeed extends TimelineContentPanasonicPtz { type: TimelineContentTypePanasonicPtz.ZOOM_SPEED; zoomSpeed: number; } export interface TimelineContentPanasonicPtzZoom extends TimelineContentPanasonicPtz { type: TimelineContentTypePanasonicPtz.ZOOM; zoom: number; } export interface TimelineContentPanasonicPtzPresetSpeed extends TimelineContentPanasonicPtz { type: TimelineContentTypePanasonicPtz.SPEED; speed: number; } export interface TimelineContentPanasonicPtzPreset extends TimelineContentPanasonicPtz { type: TimelineContentTypePanasonicPtz.PRESET; preset: number; } //# sourceMappingURL=panasonicPTZ.d.ts.map