Define Handlers
// src/mock-server/handlers.ts
import { getDefaultRoutes } from '@valantic/spartacus-mock';
import {
HttpHandler,
HttpResponse,
PathParams,
StrictRequest,
http,
} from 'msw';
import { environment } from '../environments/environment';
import { countryList } from './mock-data/countries';
// default routes defined in the spartacus-mock library
// for custom routes, use your getRoutes function explained above
const defaultRoutes = getDefaultRoutes(environment);
export const handlers = (): RestHandler[] => {
return [
http.get<{}, { foo: number; bar: string }>(
defaultRoutes.languages,
({ request, params }) => {
return HttpResponse.json(languageList());
}
),
];
};Last updated