- Notifications
You must be signed in to change notification settings - Fork 440
/
Copy pathapp-service.ts
16 lines (14 loc) · 579 Bytes
/
app-service.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
importtype{Disposable}from'@theia/core/lib/common/disposable';
importtype{AppInfo}from'../electron-common/electron-arduino';
importtype{StartupTasks}from'../electron-common/startup-task';
importtype{Sketch}from'./contributions/contribution';
exporttype{AppInfo};
exportconstAppService=Symbol('AppService');
exportinterfaceAppService{
quit(): void;
info(): Promise<AppInfo>;
registerStartupTasksHandler(
handler: (tasks: StartupTasks)=>void
): Disposable;
scheduleDeletion(sketch: Sketch): void;// TODO: find a better place
}