UNPKG

timeline-state-resolver-types

Version:
33 lines 1.28 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 HyperdeckOptions { host: string; port?: number; minRecordingTime?: number; /** * If true, no warnings will be emitted when storage slots are empty. */ suppressEmptySlotWarnings?: boolean; } export interface MappingHyperdeckTransport { mappingType: MappingHyperdeckType.Transport; } export declare enum MappingHyperdeckType { Transport = "transport" } export type SomeMappingHyperdeck = MappingHyperdeckTransport; export declare enum HyperdeckActions { FormatDisks = "formatDisks", Resync = "resync" } export interface HyperdeckActionExecutionResults { formatDisks: () => void; resync: () => void; } export type HyperdeckActionExecutionPayload<A extends keyof HyperdeckActionExecutionResults> = Parameters<HyperdeckActionExecutionResults[A]>[0]; export type HyperdeckActionExecutionResult<A extends keyof HyperdeckActionExecutionResults> = ActionExecutionResult<ReturnType<HyperdeckActionExecutionResults[A]>>; //# sourceMappingURL=hyperdeck.d.ts.map