extension-develop
Version:
The develop step of Extension.js
26 lines (25 loc) • 860 B
TypeScript
import { type Compiler } from '@rspack/core';
import { type DevOptions } from '../../../../develop-lib/config-types';
export declare class SetupChromeInspectionStep {
private devOptions;
private cdpClient;
private currentTargetId;
private currentSessionId;
private isInitialized;
constructor(devOptions: DevOptions & {
startingUrl?: string;
});
private getCdpPort;
initialize(port?: number): Promise<void>;
inspectSource(url: string): Promise<string>;
startWatching(websocketServer: any): Promise<void>;
private setupWebSocketHandler;
private setupConnectionHandler;
stopWatching(): void;
private handleFileChange;
private reconnectToTarget;
printHTML(html: string): void;
printUpdatedHTML(html: string): void;
cleanup(): Promise<void>;
apply(compiler: Compiler): void;
}