mirror of
https://github.com/Eugeny/tabby.git
synced 2025-06-21 11:59:53 +00:00
15 lines
344 B
TypeScript
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[]
|
|
}
|