Files
voiceon-character-admin/src/shared/mocks/browser.ts

12 lines
459 B
TypeScript

import { setupWorker } from "msw/browser";
import { getRuntimeEnv } from "@/shared/config/env";
import { createMockHandlers, createMockStore } from "@/shared/mocks/handlers";
let worker: ReturnType<typeof setupWorker> | null = null;
export async function startMockWorker(): Promise<void> {
worker ??= setupWorker(...createMockHandlers(createMockStore(), getRuntimeEnv().apiBaseUrl));
await worker.start({ onUnhandledRequest: "error", quiet: true });
}