import type { MethodType, MockMethod } from 'vite-plugin-mock'; import mockBase from '../base'; const options: any = { name: 'crud/header-group', idGenerator: 0 }; const list: any[] = [ { name: '张三', age: 18, province: '广东省', city: '深圳市', county: '南山区', street: '粤海街道' }, { name: '李四', age: 26, province: '浙江省', city: '杭州市', county: '西湖区', street: '西湖街道' }, { name: '王五', age: 24 } ]; options.list = list; const mockedApis = mockBase.buildMock(options); const apis: MockMethod[] = []; for (const mockedApi of mockedApis) { apis.push({ url: mockedApi.path, method: mockedApi.method as MethodType, response: (request: any) => { return mockedApi.handle(request); } }); } export default apis;