UNPKG

iso-web

Version:

Isomorphic web apis utilities for fetch, event target, signals, crypto and doh.

29 lines (27 loc) 551 B
import { setupServer } from 'msw/node' /** * @param {import('msw').RequestHandler[]} handlers */ export function setup(handlers) { const server = setupServer(...handlers) return { /** * @param {import('msw/browser').StartOptions} _options */ start(_options) { server.listen() }, stop() { server.close() }, resetHandlers() { server.resetHandlers() }, /** * @param {import('msw').RequestHandler[]} handlers */ use(...handlers) { server.use(...handlers) }, } }