Skip to content

Commit 3016472

Browse files
committed
refactor: streamline tool registration by combining declaration and sorting
1 parent 579819b commit 3016472

1 file changed

Lines changed: 13 additions & 15 deletions

File tree

src/main.ts

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -141,21 +141,19 @@ function registerTool(tool: ToolDefinition): void {
141141
);
142142
}
143143

144-
const tools = [
145-
...Object.values(consoleTools),
146-
...Object.values(emulationTools),
147-
...Object.values(inputTools),
148-
...Object.values(networkTools),
149-
...Object.values(pagesTools),
150-
...Object.values(performanceTools),
151-
...Object.values(screenshotTools),
152-
...Object.values(scriptTools),
153-
...Object.values(snapshotTools),
154-
] as ToolDefinition[];
155-
156-
tools.sort((a, b) => {
157-
return a.name.localeCompare(b.name);
158-
});
144+
const tools = (
145+
[
146+
...Object.values(consoleTools),
147+
...Object.values(emulationTools),
148+
...Object.values(inputTools),
149+
...Object.values(networkTools),
150+
...Object.values(pagesTools),
151+
...Object.values(performanceTools),
152+
...Object.values(screenshotTools),
153+
...Object.values(scriptTools),
154+
...Object.values(snapshotTools),
155+
] as ToolDefinition[]
156+
).sort((a, b) => a.name.localeCompare(b.name));
159157

160158
for (const tool of tools) {
161159
registerTool(tool);

0 commit comments

Comments
 (0)