// deno-fmt-ignore-file // biome-ignore format: generated types do not need formatting // prettier-ignore import type { PathsForPages, GetConfigResponse } from 'waku/router'; // prettier-ignore import type { getConfig as Zoom_getConfig } from './pages/zoom'; // prettier-ignore import type { getConfig as Login_getConfig } from './pages/login'; // prettier-ignore import type { getConfig as Db_getConfig } from './pages/db'; // prettier-ignore import type { getConfig as Form_getConfig } from './pages/form'; // prettier-ignore import type { getConfig as Picker_getConfig } from './pages/picker'; // prettier-ignore import type { getConfig as About_getConfig } from './pages/about'; // prettier-ignore import type { getConfig as Index_getConfig } from './pages/index'; // prettier-ignore type Page = | ({ path: '/zoom' } & GetConfigResponse) | ({ path: '/login' } & GetConfigResponse) | ({ path: '/db' } & GetConfigResponse) | { path: '/test/client-modal'; render: 'dynamic' } | { path: '/test/trigger-modal-button'; render: 'dynamic' } | { path: '/test'; render: 'dynamic' } | ({ path: '/form' } & GetConfigResponse) | ({ path: '/picker' } & GetConfigResponse) | ({ path: '/about' } & GetConfigResponse) | ({ path: '/' } & GetConfigResponse); // prettier-ignore declare module 'waku/router' { interface RouteConfig { paths: PathsForPages; } interface CreatePagesConfig { pages: Page; } }