// 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 File_StudyThai_getConfig } from './pages/study/thai'; // prettier-ignore import type { getConfig as File_Zoom_getConfig } from './pages/zoom'; // prettier-ignore import type { getConfig as File_LangSlug_getConfig } from './pages/lang/[slug]'; // prettier-ignore import type { getConfig as File_LessonSlug_getConfig } from './pages/lesson/[slug]'; // prettier-ignore import type { getConfig as File_Login_getConfig } from './pages/login'; // prettier-ignore import type { getConfig as File_Parse_getConfig } from './pages/parse'; // prettier-ignore import type { getConfig as File_Logout_getConfig } from './pages/logout'; // prettier-ignore import type { getConfig as File_Db_getConfig } from './pages/db'; // prettier-ignore import type { getConfig as File_Study_getConfig } from './pages/study'; // prettier-ignore import type { getConfig as File_Form_getConfig } from './pages/form'; // prettier-ignore import type { getConfig as File_Tones_getConfig } from './pages/tones'; // prettier-ignore import type { getConfig as File_Picker_getConfig } from './pages/picker'; // prettier-ignore import type { getConfig as File_About_getConfig } from './pages/about'; // prettier-ignore import type { getConfig as File_LogintestIndex_getConfig } from './pages/logintest/index'; // prettier-ignore import type { getConfig as File_Index_getConfig } from './pages/index'; // prettier-ignore type Page = | ({ path: '/study/thai' } & GetConfigResponse) | { path: '/study/[slug]'; render: 'dynamic' } | ({ path: '/zoom' } & GetConfigResponse) | ({ path: '/lang/[slug]' } & GetConfigResponse) | ({ path: '/lesson/[slug]' } & GetConfigResponse) | ({ path: '/login' } & GetConfigResponse) | ({ path: '/parse' } & GetConfigResponse) | ({ path: '/logout' } & GetConfigResponse) | ({ path: '/db' } & GetConfigResponse) | ({ path: '/study' } & GetConfigResponse) | { path: '/test/client-modal'; render: 'dynamic' } | { path: '/test/trigger-modal-button'; render: 'dynamic' } | { path: '/test'; render: 'dynamic' } | ({ path: '/form' } & GetConfigResponse) | ({ path: '/tones' } & GetConfigResponse) | ({ path: '/picker' } & GetConfigResponse) | { path: '/lessons'; render: 'dynamic' } | ({ path: '/about' } & GetConfigResponse) | ({ path: '/logintest' } & GetConfigResponse) | ({ path: '/' } & GetConfigResponse); // prettier-ignore declare module 'waku/router' { interface RouteConfig { paths: PathsForPages; } interface CreatePagesConfig { pages: Page; } }