UNPKG

timeline-state-resolver-types

Version:
69 lines 1.74 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. */ export interface LawoOptions { host: string; port?: number; deviceMode: LawoDeviceMode; faderInterval?: number; /** * Manual mode only */ sourcesPath?: string; /** * Manual mode only */ dbPropertyName?: string; /** * Manual mode only */ rampMotorFunctionPath?: string; /** * Manual mode only */ faderThreshold?: number; } export declare enum LawoDeviceMode { R3lay = 0, Ruby = 1, RubyManualRamp = 2, MC2 = 3, Manual = 4 } export interface MappingLawoSource { identifier: string; priority?: number; mappingType: MappingLawoType.Source; } export interface MappingLawoSources { mappingType: MappingLawoType.Sources; } export interface MappingLawoFullpath { identifier?: string; emberType?: EmberParameterType; priority?: number; mappingType: MappingLawoType.Fullpath; } export declare enum EmberParameterType { Null = "NULL", Integer = "INTEGER", Real = "REAL", String = "STRING", Boolean = "BOOLEAN", Trigger = "TRIGGER", Enum = "ENUM", Octets = "OCTETS" } export interface MappingLawoTriggerValue { mappingType: MappingLawoType.TriggerValue; } export declare enum MappingLawoType { Source = "source", Sources = "sources", Fullpath = "fullpath", TriggerValue = "triggerValue" } export type SomeMappingLawo = MappingLawoSource | MappingLawoSources | MappingLawoFullpath | MappingLawoTriggerValue; //# sourceMappingURL=lawo.d.ts.map