import { rest } from 'msw' import { defineConfig, genPieMockData, genCategory, genLineMockData } from 'joyutils' const prefix = '/api/showcase' const cate = ['JavaScript', 'Python', 'Golang', 'React', 'Vue'] const showcaseHandlers = [ rest.get(`${prefix}/chart/pie`, (req, res, ctx) => { return res( ctx.status(200), ctx.json({ data: genPieMockData(cate), }), ) }), rest.get(`${prefix}/chart/polyline`, (req, res, ctx) => { return res( ctx.status(200), ctx.json({ data: { category: genCategory(7), series: genLineMockData(cate, 7), }, }), ) }), ] export default defineConfig(showcaseHandlers)