The process error of a "LensStudio:Subprocess".spawn or "LensStudio:Subprocess".spawnSync.
const { spawnSync, ProcessError } = await import('LensStudio:Subprocess'); // Attempt to spawn a nonexistent binary try { const result = spawnSync('__nonexistent_binary__', [], {} as any); console.log('exitCode:', result.exitCode); } catch (e) { console.log('Caught error spawning nonexistent binary:', e); } // ProcessError enum values console.log('FailedToStart:', ProcessError.FailedToStart); console.log('Crashed:', ProcessError.Crashed); console.log('Timedout:', ProcessError.Timedout); console.log('ReadError:', ProcessError.ReadError); console.log('WriteError:', ProcessError.WriteError); console.log('UnknownError:', ProcessError.UnknownError); Copy
const { spawnSync, ProcessError } = await import('LensStudio:Subprocess'); // Attempt to spawn a nonexistent binary try { const result = spawnSync('__nonexistent_binary__', [], {} as any); console.log('exitCode:', result.exitCode); } catch (e) { console.log('Caught error spawning nonexistent binary:', e); } // ProcessError enum values console.log('FailedToStart:', ProcessError.FailedToStart); console.log('Crashed:', ProcessError.Crashed); console.log('Timedout:', ProcessError.Timedout); console.log('ReadError:', ProcessError.ReadError); console.log('WriteError:', ProcessError.WriteError); console.log('UnknownError:', ProcessError.UnknownError);
Process crashed during execution.
Process failed to start.
Error reading from process.
Process execution timed out.
Unknown process error occurred.
Error writing to process.
The process error of a "LensStudio:Subprocess".spawn or "LensStudio:Subprocess".spawnSync.
Example