diff --git a/src/node/SetupServerApi.ts b/src/node/SetupServerApi.ts index 7c02f4219..02cf2932d 100644 --- a/src/node/SetupServerApi.ts +++ b/src/node/SetupServerApi.ts @@ -16,6 +16,7 @@ import { mergeRight } from '../utils/internal/mergeRight' import { MockedRequest } from '../utils/request/MockedRequest' import { handleRequest } from '../utils/handleRequest' import { devUtils } from '../utils/internal/devUtils' +import { SetupServer } from './glossary' /** * @see https://github.com/mswjs/msw/pull/1399 @@ -28,7 +29,10 @@ const DEFAULT_LISTEN_OPTIONS: RequiredDeep = { onUnhandledRequest: 'warn', } -export class SetupServerApi extends SetupApi { +export class SetupServerApi + extends SetupApi + implements SetupServer +{ protected readonly interceptor: BatchInterceptor< Array>, HttpRequestEventMap diff --git a/src/node/glossary.ts b/src/node/glossary.ts index 876150943..c8ed0aa85 100644 --- a/src/node/glossary.ts +++ b/src/node/glossary.ts @@ -14,7 +14,7 @@ import { MockedRequest } from '../utils/request/MockedRequest' export type ServerLifecycleEventsMap = LifeCycleEventsMap -export interface SetupServerApi { +export interface SetupServer { /** * Starts requests interception based on the previously provided request handlers. * @see {@link https://mswjs.io/docs/api/setup-server/listen `server.listen()`} diff --git a/src/node/index.ts b/src/node/index.ts index 12f6ac48a..11a0dd223 100644 --- a/src/node/index.ts +++ b/src/node/index.ts @@ -1,3 +1,4 @@ export { ServerLifecycleEventsMap } from './SetupServerApi' export { setupServer } from './setupServer' -export type { SetupServerApi } from './glossary' +export type { SetupServer } from './glossary' +export { SetupServerApi } from './SetupServerApi'