import { app } from './router.ts'; import util from 'node:util'; import fs from 'node:fs' import { createQueryByRoutes } from '../src/create-query/index.ts'; export const showMore = (data: any) => { return util.inspect(data, { depth: null, colors: true }); } const routes = await app.run({ path: 'router', key: 'list' }) // console.log('rourtes', showMore(routes.data.list)); const list = routes.data.list const obj: any = {} for (const route of list) { if (!obj[route.path]) { obj[route.path] = {}; } obj[route.path][route.key] = route; } // console.log('obj', showMore(obj)); const code = createQueryByRoutes(list); fs.writeFileSync('test/query.ts', code, 'utf-8');