UNPKG

timeline-state-resolver-types

Version:
42 lines 1.71 kB
/** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run "yarn generate-schema-types" to regenerate this file. */ import { ActionExecutionResult } from ".."; export interface ViscaOverIPOptions { host: string; port?: number; } export type SomeMappingViscaOverIP = Record<string, never>; export declare enum ViscaOverIPActions { SetPanTiltSpeed = "setPanTiltSpeed", GetPanTiltPosition = "getPanTiltPosition", SetZoomSpeed = "setZoomSpeed", GetZoomPosition = "getZoomPosition", StorePreset = "storePreset", RecallPreset = "recallPreset", ResetPreset = "resetPreset", SetFocusSpeed = "setFocusSpeed", SetFocusMode = "setFocusMode", TriggerOnePushFocus = "triggerOnePushFocus", GetFocusPosition = "getFocusPosition", GetFocusMode = "getFocusMode" } export interface ViscaOverIPActionExecutionResults { setPanTiltSpeed: () => void; getPanTiltPosition: () => void; setZoomSpeed: () => void; getZoomPosition: () => void; storePreset: () => void; recallPreset: () => void; resetPreset: () => void; setFocusSpeed: () => void; setFocusMode: () => void; triggerOnePushFocus: () => void; getFocusPosition: () => void; getFocusMode: () => void; } export type ViscaOverIPActionExecutionPayload<A extends keyof ViscaOverIPActionExecutionResults> = Parameters<ViscaOverIPActionExecutionResults[A]>[0]; export type ViscaOverIPActionExecutionResult<A extends keyof ViscaOverIPActionExecutionResults> = ActionExecutionResult<ReturnType<ViscaOverIPActionExecutionResults[A]>>; //# sourceMappingURL=viscaOverIP.d.ts.map