豆豆友情提示:这是一个非官方 GitHub 代理镜像,主要用于网络测试或访问加速。请勿在此进行登录、注册或处理任何敏感信息。进行这些操作请务必访问官方网站 github.com。 Raw 内容也通过此代理提供。
Skip to content

Commit 3f165da

Browse files
author
Natallia Harshunova
committed
Update item type from unknown to AggregatedIssue
1 parent c2abf01 commit 3f165da

File tree

1 file changed

+4
-11
lines changed

1 file changed

+4
-11
lines changed

src/formatters/consoleFormatter.ts

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {AggregatedIssue} from '../../node_modules/chrome-devtools-frontend/mcp/m
99
export interface ConsoleMessageData {
1010
consoleMessageStableId: number;
1111
type?: string;
12-
item?: unknown;
12+
item?: AggregatedIssue;
1313
message?: string;
1414
count?: number;
1515
description?: string;
@@ -37,18 +37,11 @@ function getArgs(msg: ConsoleMessageData) {
3737

3838
// The verbose format for a console message, including all details.
3939
export function formatConsoleEventVerbose(msg: ConsoleMessageData): string {
40-
if (msg.item instanceof AggregatedIssue) {
41-
const result = [
42-
`ID: ${msg.consoleMessageStableId}`,
43-
`Message: ${msg.type}> ${formatIssue(msg.item, msg.description)}`,
44-
];
45-
return result.join('\n');
46-
}
47-
40+
const aggregatedIssue = msg.item;
4841
const result = [
4942
`ID: ${msg.consoleMessageStableId}`,
50-
`Message: ${msg.type}> ${msg.message}`,
51-
formatArgs(msg),
43+
`Message: ${msg.type}> ${aggregatedIssue ? formatIssue(aggregatedIssue, msg.description) : msg.message}`,
44+
aggregatedIssue ? undefined: formatArgs(msg),
5245
].filter(line => !!line);
5346
return result.join('\n');
5447
}

0 commit comments

Comments
 (0)