timeline-state-resolver-types
Version:
Have timeline, control stuff
52 lines • 1.55 kB
TypeScript
/**
* 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 TricasterOptions {
host: string;
port: number;
}
export interface MappingTricasterME {
/**
* Must be of form 'main' | `v${number}`
*/
name: string;
mappingType: MappingTricasterType.ME;
}
export interface MappingTricasterDSK {
/**
* Must be of form `dsk${number}`
*/
name: string;
mappingType: MappingTricasterType.DSK;
}
export interface MappingTricasterINPUT {
/**
* Must be of form `input${number}`
*/
name: string;
mappingType: MappingTricasterType.INPUT;
}
export interface MappingTricasterAUDIOCHANNEL {
name: string;
mappingType: MappingTricasterType.AUDIOCHANNEL;
}
export interface MappingTricasterMIXOUTPUT {
name: string;
mappingType: MappingTricasterType.MIXOUTPUT;
}
export interface MappingTricasterMATRIXOUTPUT {
name: string;
mappingType: MappingTricasterType.MATRIXOUTPUT;
}
export declare enum MappingTricasterType {
ME = "ME",
DSK = "DSK",
INPUT = "INPUT",
AUDIOCHANNEL = "AUDIO_CHANNEL",
MIXOUTPUT = "MIX_OUTPUT",
MATRIXOUTPUT = "MATRIX_OUTPUT"
}
export type SomeMappingTricaster = MappingTricasterME | MappingTricasterDSK | MappingTricasterINPUT | MappingTricasterAUDIOCHANNEL | MappingTricasterMIXOUTPUT | MappingTricasterMATRIXOUTPUT;
//# sourceMappingURL=tricaster.d.ts.map