UNPKG

chrome-devtools-frontend

Version:
30 lines (24 loc) 959 B
// Copyright 2021 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. import * as UI from '../../ui/legacy/legacy.js'; import type * as ConsoleCounters from './console_counters.js'; let loadedConsoleCountersModule: (typeof ConsoleCounters|undefined); async function loadConsoleCountersModule(): Promise<typeof ConsoleCounters> { if (!loadedConsoleCountersModule) { loadedConsoleCountersModule = await import('./console_counters.js'); } return loadedConsoleCountersModule; } UI.Toolbar.registerToolbarItem({ async loadItem() { const ConsoleCounters = await loadConsoleCountersModule(); return ConsoleCounters.WarningErrorCounter.WarningErrorCounter.instance(); }, order: 1, location: UI.Toolbar.ToolbarItemLocation.MAIN_TOOLBAR_RIGHT, showLabel: undefined, condition: undefined, separator: undefined, actionId: undefined, });