extension-develop
Version:
The develop step of Extension.js
27 lines (26 loc) • 980 B
TypeScript
import { type PluginInterface } from '../browsers-types';
import { DevOptions } from '../../../develop-lib/config-types';
export declare class RunFirefoxPlugin {
readonly extension: string | string[];
readonly browser: DevOptions['browser'];
readonly browserFlags?: string[];
readonly profile?: string | false;
readonly preferences?: Record<string, any>;
readonly startingUrl?: string;
readonly autoReload?: boolean;
readonly stats?: boolean;
readonly geckoBinary?: string;
readonly port?: number | string;
readonly instanceId?: string;
readonly keepProfileChanges?: boolean;
readonly copyFromProfile?: string;
readonly source?: string | boolean;
readonly watchSource?: boolean;
readonly reuseProfile?: boolean;
readonly dryRun?: boolean;
constructor(options: PluginInterface);
private launchFirefox;
apply(compiler: any): void;
private setupProcessSignalHandlers;
private cleanupInstance;
}