Compiles and runs. Devices appearing in home kit.

This commit is contained in:
watsonb8
2019-06-14 23:41:13 -04:00
parent 356589b1fe
commit 39bf619b3a
12 changed files with 2030 additions and 28 deletions

32
src/Models/Matrix.ts Normal file
View File

@ -0,0 +1,32 @@
export interface IMatrixProps {
inputs: Array<Input>,
outputs: Array<Output>,
}
export interface Input {
inputNumber: string,
inputDevice: string,
}
export interface Output {
outputLetter: string,
outputDevice: string,
}
export class Matrix {
private _inputs: Array<Input> = [];
private _outputs: Array<Output> = [];
constructor(props: IMatrixProps) {
this._inputs = props.inputs;
this._outputs = props.outputs;
}
public get inputs(): Array<Input> {
return this._inputs
}
public get outputs(): Array<Output> {
return this._outputs;
}
}