amis-rpc-design/node_modules/@react-native-community/cli-server-api/build/index.d.ts

44 lines
1.6 KiB
TypeScript
Raw Normal View History

2023-10-07 19:42:30 +08:00
/// <reference types="ws" />
import connect from 'connect';
import devToolsMiddleware from './devToolsMiddleware';
import indexPageMiddleware from './indexPageMiddleware';
import openStackFrameInEditorMiddleware from './openStackFrameInEditorMiddleware';
import openURLMiddleware from './openURLMiddleware';
import rawBodyMiddleware from './rawBodyMiddleware';
import securityHeadersMiddleware from './securityHeadersMiddleware';
import statusPageMiddleware from './statusPageMiddleware';
import systraceProfileMiddleware from './systraceProfileMiddleware';
export { devToolsMiddleware };
export { indexPageMiddleware };
export { openStackFrameInEditorMiddleware };
export { openURLMiddleware };
export { rawBodyMiddleware };
export { securityHeadersMiddleware };
export { statusPageMiddleware };
export { systraceProfileMiddleware };
type MiddlewareOptions = {
host?: string;
watchFolders: ReadonlyArray<string>;
port: number;
};
export declare function createDevServerMiddleware(options: MiddlewareOptions): {
websocketEndpoints: {
'/debugger-proxy': import("ws").Server;
'/message': import("ws").Server;
'/events': import("ws").Server;
};
debuggerProxyEndpoint: {
server: import("ws").Server;
isDebuggerConnected: () => boolean;
};
messageSocketEndpoint: {
server: import("ws").Server;
broadcast: (method: string, params?: Record<string, any> | undefined) => void;
};
eventsSocketEndpoint: {
server: import("ws").Server;
reportEvent: (event: any) => void;
};
middleware: connect.Server;
};
//# sourceMappingURL=index.d.ts.map