@swell/cli
Version:
Swell's command line interface/utility
20 lines (19 loc) • 469 B
TypeScript
interface ThemeSyncOptions {
port?: number;
targetUrl: string;
}
export declare class ThemeSync {
private readonly options;
private readonly proxy;
private readonly server;
private readonly wss;
constructor(options: ThemeSyncOptions);
reload(): void;
start(): Promise<number>;
private decodeRequestBody;
private injectScript;
private parseRequestBody;
private selectPort;
private shouldInjectScript;
}
export {};