Made boards installable

This commit is contained in:
Christian Weichel
2019-05-06 15:48:33 +02:00
parent 201351fea8
commit c48d80b137
10 changed files with 135 additions and 39 deletions

View File

@@ -5,7 +5,9 @@ export const BoardsService = Symbol('BoardsService');
export interface BoardsService {
connectedBoards(): Promise<{ boards: Board[], current?: Board }>;
search(options: { query?: string }): Promise<{ items: Board[] }>;
install(board: Board): Promise<void>;
}
export interface Board extends ArduinoComponent {
id: string;
}