MCPcopy Index your code
hub / github.com/nodejs/node / runProbeMode

Function runProbeMode

lib/internal/debugger/inspect_probe.js:1013–1028  ·  view source on GitHub ↗
(stdout, probeOptions)

Source from the content-addressed store, hash-verified

1011}
1012
1013async function runProbeMode(stdout, probeOptions) {
1014 try {
1015 const session = new ProbeInspectorSession(probeOptions);
1016 const { code, report } = await session.run();
1017 stdout.write(probeOptions.json ?
1018 `${JSONStringify(probeOptions.preview ? report : stripProbePreviews(report))}\n` :
1019 buildProbeTextReport(report));
1020 process.exit(code);
1021 } catch (error) {
1022 if (error.childStderr) {
1023 process.stderr.write(error.childStderr);
1024 }
1025 process.stderr.write(ensureTrailingNewline(error.message));
1026 process.exit(kGenericUserError);
1027 }
1028}
1029
1030module.exports = {
1031 parseProbeTokens,

Callers 1

startInspectFunction · 0.85

Calls 6

runMethod · 0.95
stripProbePreviewsFunction · 0.85
buildProbeTextReportFunction · 0.85
ensureTrailingNewlineFunction · 0.85
writeMethod · 0.45
exitMethod · 0.45

Tested by

no test coverage detected