14 lines
328 B
TypeScript
14 lines
328 B
TypeScript
import { ConnectionState } from "./ConnectionState";
|
|
import { SprinklersDevice } from "./SprinklersDevice";
|
|
|
|
export interface ISprinklersApi {
|
|
readonly connectionState: ConnectionState;
|
|
readonly connected: boolean;
|
|
|
|
start(): void;
|
|
|
|
getDevice(id: string): SprinklersDevice;
|
|
|
|
removeDevice(id: string): void;
|
|
}
|