chromium/chrome/browser/resources/history/history.ts

// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

import './app.js';

export {BrowserProxyImpl as ShoppingBrowserProxyImpl} from 'chrome://resources/cr_components/commerce/browser_proxy.js';
export {PageCallbackRouter as ShoppingPageCallbackRouter} from 'chrome://resources/cr_components/commerce/shopping_service.mojom-webui.js';
export {BrowserProxyImpl} from 'chrome://resources/cr_components/history_clusters/browser_proxy.js';
export {ClusterAction, PageCallbackRouter, PageHandlerRemote, RelatedSearchAction, VisitAction, VisitType} from 'chrome://resources/cr_components/history_clusters/history_clusters.mojom-webui.js';
export {MetricsProxy, MetricsProxyImpl} from 'chrome://resources/cr_components/history_clusters/metrics_proxy.js';
export {HistoryEmbeddingsBrowserProxyImpl} from 'chrome://resources/cr_components/history_embeddings/browser_proxy.js';
export {HistoryEmbeddingsMoreActionsClickEvent} from 'chrome://resources/cr_components/history_embeddings/history_embeddings.js';
export {PageHandlerRemote as HistoryEmbeddingsPageHandlerRemote} from 'chrome://resources/cr_components/history_embeddings/history_embeddings.mojom-webui.js';
export {CrActionMenuElement} from 'chrome://resources/cr_elements/cr_action_menu/cr_action_menu.js';
export {CrButtonElement} from 'chrome://resources/cr_elements/cr_button/cr_button.js';
export {CrCheckboxElement} from 'chrome://resources/cr_elements/cr_checkbox/cr_checkbox.js';
export {CrDialogElement} from 'chrome://resources/cr_elements/cr_dialog/cr_dialog.js';
export {CrRouter} from 'chrome://resources/js/cr_router.js';
export {getTrustedHTML} from 'chrome://resources/js/static_types.js';
export {ensureLazyLoaded, HistoryAppElement, listenForPrivilegedLinkClicks} from './app.js';
export {BrowserService, BrowserServiceImpl, QueryResult, RemoveVisitsRequest} from './browser_service.js';
export {HistoryPageViewHistogram, SYNCED_TABS_HISTOGRAM_NAME, SyncedTabsHistogram} from './constants.js';
export {ForeignSession, ForeignSessionTab, ForeignSessionWindow, HistoryEntry, HistoryQuery} from './externs.js';
export {HISTORY_EMBEDDINGS_PROMO_SHOWN_KEY, HistoryEmbeddingsPromoElement} from './history_embeddings_promo.js';
export {HistoryItemElement} from './history_item.js';
export {ActionMenuModel, HistoryListElement} from './history_list.js';
export {HistoryToolbarElement} from './history_toolbar.js';
export {ProductSpecificationsItemElement} from './product_specifications_item.js';
export {ProductSpecificationsListsElement} from './product_specifications_lists.js';
export {HistorySearchedLabelElement} from './searched_label.js';
export {HistorySideBarElement} from './side_bar.js';
export {HistorySyncedDeviceCardElement} from './synced_device_card.js';
export {HistorySyncedDeviceManagerElement} from './synced_device_manager.js';