/opt/canhelp/node_modules/next/dist/esm/shared/lib/turbopack
Edit: /opt/canhelp/node_modules/next/dist/esm/shared/lib/turbopack/compilation-events.js (1404B)
import * as Log from '../../../build/output/log';
/**
* Subscribes to compilation events for `project` and prints them using the
* `Log` library.
*
* The `signal` argument is partially implemented. The abort may not happen until the next
* compilation event arrives.
*/ export function backgroundLogCompilationEvents(project, param) {
let { eventTypes, signal } = param === void 0 ? {} : param;
;
(async function() {
for await (const event of project.compilationEventsSubscribe(eventTypes)){
if (signal == null ? void 0 : signal.aborted) {
return;
}
switch(event.severity){
case 'EVENT':
Log.event(event.message);
break;
case 'TRACE':
Log.trace(event.message);
break;
case 'INFO':
Log.info(event.message);
break;
case 'WARNING':
Log.warn(event.message);
break;
case 'ERROR':
Log.error(event.message);
break;
case 'FATAL':
Log.error(event.message);
break;
default:
break;
}
}
})();
}
//# sourceMappingURL=compilation-events.js.map