(name: string, windowType: NamedWindowType)
| 62 | } |
| 63 | |
| 64 | registerNamedWindow(name: string, windowType: NamedWindowType) { |
| 65 | if (name in this.#registeredWindows) |
| 66 | throw new Error(`Window name "${name}" has already been registered.`); |
| 67 | this.#registeredWindows[name] = windowType; |
| 68 | } |
| 69 | |
| 70 | getNamedWindow(name: string) { |
| 71 | return this.#namedWindows.getWindow(name); |