UNPKG

@theia/core

Version:

Theia is a cloud & desktop IDE framework implemented in TypeScript.

32 lines 1.12 kB
import { Emitter, Event } from '../../common/event'; import { CorePreferences } from '../core-preferences'; export declare const InitialWindowTitleParts: { activeEditorShort: undefined; activeEditorMedium: undefined; activeEditorLong: undefined; activeFolderShort: undefined; activeFolderMedium: undefined; activeFolderLong: undefined; folderName: undefined; folderPath: undefined; rootName: undefined; rootPath: undefined; appName: string; remoteName: undefined; dirty: undefined; developmentHost: undefined; }; export declare class WindowTitleService { protected readonly preferences: CorePreferences; protected _title: string; protected titleTemplate?: string; protected onDidChangeTitleEmitter: Emitter<string>; protected titleParts: Map<string, string | undefined>; protected separator: string; protected init(): void; get onDidChangeTitle(): Event<string>; get title(): string; update(parts: Record<string, string | undefined>): void; protected updateTitle(): void; } //# sourceMappingURL=window-title-service.d.ts.map