tabby/tabby-core/src/services/docking.service.ts
2021-06-29 23:57:04 +02:00

15 lines
344 B
TypeScript

import { Observable, Subject } from 'rxjs'
export abstract class Screen {
id: number
name?: string
}
export abstract class DockingService {
get screensChanged$ (): Observable<void> { return this.screensChanged }
protected screensChanged = new Subject<void>()
abstract dock (): void
abstract getScreens (): Screen[]
}