(pageId: number)
| 509 | } |
| 510 | |
| 511 | getPageById(pageId: number): McpPage { |
| 512 | const page = this.#mcpPages.values().find(mcpPage => mcpPage.id === pageId); |
| 513 | if (!page) { |
| 514 | throw new Error('No page found'); |
| 515 | } |
| 516 | return page; |
| 517 | } |
| 518 | |
| 519 | getPageId(page: Page): number | undefined { |
| 520 | return this.#mcpPages.get(page)?.id; |