import request from '@/utils/request'; export interface RouterNode { path?: string; hidden?: boolean; alwaysShow?: boolean; component?: string; name?: string; meta?: { title?: string; icon?: string; [key: string]: unknown; }; children?: RouterNode[]; [key: string]: unknown; } export interface UserInfoResponse { user?: Record; roles?: Array>; permissions?: string[]; [key: string]: unknown; } export function getInfo() { return request({ url: '/getInfo', method: 'get', }); } export function getRouters() { return request({ url: '/getRouters', method: 'get', }); }