storybook-msw-addon
Version:
An MSW (Mock Service Worker) addon including a control panel that enables interaction and manipulation of mock requests within Storybook. MSW 2.3.3 + Storybook 8
28 lines (26 loc) • 557 B
TypeScript
import type {
RequestHandler,
HttpResponse,
HttpRequestHandler,
GraphQLRequestHandler,
JsonBodyType,
} from "msw";
import type { SetupWorker } from "msw/browser";
declare global {
interface Window {
__MSW_STORYBOOK__: {
worker?: SetupWorker;
handlers?: RequestHandler[];
handlersMap?: {
[key: string]: {
handler: RequestHandler;
response: HttpResponse & {
jsonBodyData?: object;
status?: number;
delay?: number;
};
};
};
};
}
}