/
githubmirror
/
tabby
Обзор
Документация
Войти
/
githubmirror
/
tabby
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tabby-core/src/api/hostWindow.ts
36 строк
1 KB
Eugene Pankov
project rename
30 июн 2021, 00:57
Не верифицирован
30 июн 2021, 00:57
43cd331
Код
Авторство
О чём код?
import { Observable, Subject } from 'rxjs' export abstract class HostWindowService { /** * Fired once the window is visible */ get windowShown$ (): Observable<void> { return this.windowShown } /** * Fired when the window close button is pressed */ get windowCloseRequest$ (): Observable<void> { return this.windowCloseRequest } get windowMoved$ (): Observable<void> { return this.windowMoved } get windowFocused$ (): Observable<void> { return this.windowFocused } protected windowShown = new Subject<void>() protected windowCloseRequest = new Subject<void>() protected windowMoved = new Subject<void>() protected windowFocused = new Subject<void>() abstract readonly isFullscreen: boolean abstract reload (): void abstract setTitle (title?: string): void abstract toggleFullscreen (): void abstract minimize (): void abstract isMaximized (): boolean abstract toggleMaximize (): void abstract close (): void // eslint-disable-next-line @typescript-eslint/no-empty-function openDevTools (): void { } // eslint-disable-next-line @typescript-eslint/no-empty-function bringToFront (): void { } }