1 | import { SecondaryWindowService } from './secondary-window-service';
|
2 | import { WindowService } from './window-service';
|
3 | export declare class DefaultSecondaryWindowService implements SecondaryWindowService {
|
4 | protected static SECONDARY_WINDOW_URL: string;
|
5 | |
6 |
|
7 |
|
8 |
|
9 | protected readonly prefix: number;
|
10 |
|
11 | private nextId;
|
12 | protected secondaryWindows: Window[];
|
13 | protected readonly windowService: WindowService;
|
14 | init(): void;
|
15 | createSecondaryWindow(onClose?: (closedWin: Window) => void): Window | undefined;
|
16 | protected doCreateSecondaryWindow(onClose?: (closedWin: Window) => void): Window | undefined;
|
17 | protected handleWindowClosed(win: Window, onClose?: (closedWin: Window) => void): void;
|
18 | focus(win: Window): void;
|
19 | protected nextWindowId(): string;
|
20 | }
|
21 |
|
\ | No newline at end of file |