2025-01-16 05:22:33 +00:00
|
|
|
/**
|
|
|
|
* # Start the process
|
|
|
|
* @param {object} param0
|
|
|
|
* @param {string} param0.command
|
|
|
|
* @param {string[] | string} param0.preflight
|
|
|
|
* @param {string[] | string} [param0.postflight]
|
|
|
|
* @param {string} param0.redeploy_file
|
|
|
|
* @param {string | number | (string | number)[]} [param0.port] - The port to kill on rebuild
|
|
|
|
* @param {boolean} [param0.first_run] - Whether to run the preflight on first run. Default `false`
|
|
|
|
*/
|
2025-02-03 13:21:32 +00:00
|
|
|
export default function startProcess({ command, preflight, postflight, redeploy_file, port, first_run, debounce, }: {
|
2025-01-16 05:22:33 +00:00
|
|
|
command: string;
|
2025-02-03 12:41:13 +00:00
|
|
|
preflight?: string[] | string;
|
2025-01-16 05:22:33 +00:00
|
|
|
postflight?: string[] | string;
|
|
|
|
redeploy_file: string;
|
|
|
|
port?: string | number | (string | number)[];
|
|
|
|
first_run?: boolean;
|
2025-02-03 13:21:32 +00:00
|
|
|
debounce?: number;
|
2025-01-16 05:22:33 +00:00
|
|
|
}): void;
|