index.d.ts 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. /// <reference types="node" />
  2. /// <reference types="ws" />
  3. import http from 'http';
  4. import { Server as HttpsServer } from 'https';
  5. import devToolsMiddleware from './devToolsMiddleware';
  6. import indexPageMiddleware from './indexPageMiddleware';
  7. import openStackFrameInEditorMiddleware from './openStackFrameInEditorMiddleware';
  8. import openURLMiddleware from './openURLMiddleware';
  9. import rawBodyMiddleware from './rawBodyMiddleware';
  10. import securityHeadersMiddleware from './securityHeadersMiddleware';
  11. import statusPageMiddleware from './statusPageMiddleware';
  12. import systraceProfileMiddleware from './systraceProfileMiddleware';
  13. import debuggerProxyServer from './websocket/debuggerProxyServer';
  14. import eventsSocketServer from './websocket/eventsSocketServer';
  15. import messageSocketServer from './websocket/messageSocketServer';
  16. export { devToolsMiddleware };
  17. export { indexPageMiddleware };
  18. export { openStackFrameInEditorMiddleware };
  19. export { openURLMiddleware };
  20. export { rawBodyMiddleware };
  21. export { securityHeadersMiddleware };
  22. export { statusPageMiddleware };
  23. export { systraceProfileMiddleware };
  24. export { debuggerProxyServer };
  25. export { eventsSocketServer };
  26. export { messageSocketServer };
  27. declare type MiddlewareOptions = {
  28. host?: string;
  29. watchFolders: ReadonlyArray<string>;
  30. port: number;
  31. };
  32. export declare function createDevServerMiddleware(options: MiddlewareOptions): {
  33. attachToServer(server: http.Server | HttpsServer): {
  34. debuggerProxy: {
  35. server: import("ws").Server;
  36. isDebuggerConnected(): boolean;
  37. };
  38. eventsSocket: {
  39. reportEvent: (event: any) => void;
  40. };
  41. messageSocket: {
  42. broadcast: (method: string, params?: Record<string, any> | undefined) => void;
  43. };
  44. };
  45. middleware: any;
  46. };
  47. //# sourceMappingURL=index.d.ts.map