Enhance debug profiler to track tree framerate and dispatch errors (#10502)

This commit is contained in:
Jacob Richman
2025-10-07 10:28:35 -07:00
committed by GitHub
parent 6bb99806f0
commit 34ba8be821
20 changed files with 487 additions and 27 deletions
@@ -0,0 +1,24 @@
/**
* @license
* Copyright 2025 Google LLC
* SPDX-License-Identifier: Apache-2.0
*/
import { isDevelopment } from '../../utils/installationInfo.js';
import { CommandKind, type SlashCommand } from './types.js';
export const profileCommand: SlashCommand | null = isDevelopment
? {
name: 'profile',
kind: CommandKind.BUILT_IN,
description: 'Toggle the debug profile display',
action: async (context) => {
context.ui.toggleDebugProfiler();
return {
type: 'message',
messageType: 'info',
content: 'Toggled profile display.',
};
},
}
: null;