sam522's picture
node
d4b85c0
raw
history blame contribute delete
580 Bytes
import type { RequestHandler } from '~/core/handlers/RequestHandler'
import type { WebSocketHandler } from '~/core/handlers/WebSocketHandler'
import { SetupServerApi } from './SetupServerApi'
/**
* Sets up a requests interception in Node.js with the given request handlers.
* @param {RequestHandler[]} handlers List of request handlers.
*
* @see {@link https://mswjs.io/docs/api/setup-server `setupServer()` API reference}
*/
export const setupServer = (
...handlers: Array<RequestHandler | WebSocketHandler>
): SetupServerApi => {
return new SetupServerApi(handlers)
}