UNPKG

@sussudio/base

Version:

Internal APIs for VS Code's utilities and user interface building blocks.

227 lines (225 loc) 12.4 kB
/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ /// <reference path="./common/functional.mjs" /> /// <reference path="./common/iterator.mjs" /> /// <reference path="./common/lifecycle.mjs" /> /// <reference path="./common/cancellation.mjs" /> /// <reference path="./common/errors.mjs" /> /// <reference path="./common/linkedList.mjs" /> /// <reference path="./common/observableImpl/autorun.mjs" /> /// <reference path="./common/observableImpl/utils.mjs" /> /// <reference path="./common/observableImpl/logging.mjs" /> /// <reference path="./common/observableImpl/derived.mjs" /> /// <reference path="./common/observableImpl/base.mjs" /> /// <reference path="./common/observable.mjs" /> /// <reference path="./common/platform.mjs" /> /// <reference path="./common/stopwatch.mjs" /> /// <reference path="./common/event.mjs" /> /// <reference path="./common/actions.mjs" /> /// <reference path="./common/amd.mjs" /> /// <reference path="./common/sequence.mjs" /> /// <reference path="./common/arrays.mjs" /> /// <reference path="./common/assert.mjs" /> /// <reference path="./common/charCode.mjs" /> /// <reference path="./common/process.mjs" /> /// <reference path="./common/path.mjs" /> /// <reference path="./common/cache.mjs" /> /// <reference path="./common/lazy.mjs" /> /// <reference path="./common/uint.mjs" /> /// <reference path="./common/strings.mjs" /> /// <reference path="./common/types.mjs" /> /// <reference path="./common/extpath.mjs" /> /// <reference path="./common/marshallingIds.mjs" /> /// <reference path="./common/uri.mjs" /> /// <reference path="./common/network.mjs" /> /// <reference path="./common/resources.mjs" /> /// <reference path="./common/async.mjs" /> /// <reference path="./common/stream.mjs" /> /// <reference path="./common/buffer.mjs" /> /// <reference path="./common/codicons.mjs" /> /// <reference path="./common/collections.mjs" /> /// <reference path="./common/color.mjs" /> /// <reference path="./common/comparers.mjs" /> /// <reference path="./common/console.mjs" /> /// <reference path="./common/uuid.mjs" /> /// <reference path="./common/dataTransfer.mjs" /> /// <reference path="./common/date.mjs" /> /// <reference path="./common/decorators.mjs" /> /// <reference path="./common/errorMessage.mjs" /> /// <reference path="./common/map.mjs" /> /// <reference path="./common/filters.mjs" /> /// <reference path="./common/hash.mjs" /> /// <reference path="./common/fuzzyScorer.mjs" /> /// <reference path="./common/glob.mjs" /> /// <reference path="./common/navigator.mjs" /> /// <reference path="./common/history.mjs" /> /// <reference path="./common/iconLabels.mjs" /> /// <reference path="./common/htmlContent.mjs" /> /// <reference path="./common/idGenerator.mjs" /> /// <reference path="./common/ime.mjs" /> /// <reference path="./common/json.mjs" /> /// <reference path="./common/jsonFormatter.mjs" /> /// <reference path="./common/jsonEdit.mjs" /> /// <reference path="./common/jsonErrorMessages.mjs" /> /// <reference path="./common/jsonSchema.mjs" /> /// <reference path="./common/keyCodes.mjs" /> /// <reference path="./common/keybindings.mjs" /> /// <reference path="./common/keybindingLabels.mjs" /> /// <reference path="./common/keybindingParser.mjs" /> /// <reference path="./common/labels.mjs" /> /// <reference path="./common/linkedText.mjs" /> /// <reference path="./common/marshalling.mjs" /> /// <reference path="./common/mime.mjs" /> /// <reference path="./common/normalization.mjs" /> /// <reference path="./common/numbers.mjs" /> /// <reference path="./common/objects.mjs" /> /// <reference path="./common/observableValue.mjs" /> /// <reference path="./common/paging.mjs" /> /// <reference path="./common/parsers.mjs" /> /// <reference path="./common/ports.mjs" /> /// <reference path="./common/processes.mjs" /> /// <reference path="./common/product.mjs" /> /// <reference path="./common/range.mjs" /> /// <reference path="./common/ternarySearchTree.mjs" /> /// <reference path="./common/resourceTree.mjs" /> /// <reference path="./common/scrollable.mjs" /> /// <reference path="./common/search.mjs" /> /// <reference path="./common/severity.mjs" /> /// <reference path="./common/skipList.mjs" /> /// <reference path="./common/styler.mjs" /> /// <reference path="./common/uriIpc.mjs" /> /// <reference path="./common/diff/diffChange.mjs" /> /// <reference path="./common/diff/diff.mjs" /> /// <reference path="./common/worker/simpleWorker.mjs" /> /// <reference path="./node/crypto.mjs" /> /// <reference path="./node/pfs.mjs" /> /// <reference path="./node/extpath.mjs" /> /// <reference path="./node/macAddress.mjs" /> /// <reference path="./node/id.mjs" /> /// <reference path="./node/ports.mjs" /> /// <reference path="./node/powershell.mjs" /> /// <reference path="./node/processes.mjs" /> /// <reference path="./node/ps.mjs" /> /// <reference path="./node/shell.mjs" /> /// <reference path="./node/terminalEncoding.mjs" /> /// <reference path="./node/zip.mjs" /> /// <reference path="./browser/broadcast.mjs" /> /// <reference path="./browser/browser.mjs" /> /// <reference path="./browser/canIUse.mjs" /> /// <reference path="./browser/keyboardEvent.mjs" /> /// <reference path="./browser/iframe.mjs" /> /// <reference path="./browser/mouseEvent.mjs" /> /// <reference path="./browser/dom.mjs" /> /// <reference path="./browser/dnd.mjs" /> /// <reference path="./browser/touch.mjs" /> /// <reference path="./browser/ui/contextview/contextview.mjs" /> /// <reference path="./browser/fastDomNode.mjs" /> /// <reference path="./browser/globalPointerMoveMonitor.mjs" /> /// <reference path="./browser/ui/widget.mjs" /> /// <reference path="./browser/ui/scrollbar/scrollbarArrow.mjs" /> /// <reference path="./browser/ui/scrollbar/scrollbarState.mjs" /> /// <reference path="./browser/ui/scrollbar/scrollbarVisibilityController.mjs" /> /// <reference path="./browser/ui/scrollbar/abstractScrollbar.mjs" /> /// <reference path="./browser/ui/scrollbar/scrollableElementOptions.mjs" /> /// <reference path="./browser/ui/scrollbar/horizontalScrollbar.mjs" /> /// <reference path="./browser/ui/scrollbar/verticalScrollbar.mjs" /> /// <reference path="./browser/ui/scrollbar/scrollableElement.mjs" /> /// <reference path="./browser/ui/hover/hoverWidget.mjs" /> /// <reference path="./browser/ui/iconLabel/iconLabelHover.mjs" /> /// <reference path="./browser/ui/iconLabel/iconHoverDelegate.mjs" /> /// <reference path="./browser/formattedTextRenderer.mjs" /> /// <reference path="./browser/event.mjs" /> /// <reference path="./browser/ui/aria/aria.mjs" /> /// <reference path="./browser/ui/list/splice.mjs" /> /// <reference path="./browser/ui/list/list.mjs" /> /// <reference path="./browser/ui/list/rangeMap.mjs" /> /// <reference path="./browser/ui/list/rowCache.mjs" /> /// <reference path="./browser/ui/list/listView.mjs" /> /// <reference path="./browser/ui/list/listWidget.mjs" /> /// <reference path="./browser/ui/iconLabel/iconLabels.mjs" /> /// <reference path="./browser/markdownRenderer.mjs" /> /// <reference path="./browser/ui/selectBox/selectBoxCustom.mjs" /> /// <reference path="./browser/ui/selectBox/selectBoxNative.mjs" /> /// <reference path="./browser/ui/selectBox/selectBox.mjs" /> /// <reference path="./browser/ui/toggle/toggle.mjs" /> /// <reference path="./browser/ui/actionbar/actionViewItems.mjs" /> /// <reference path="./browser/ui/actionbar/actionbar.mjs" /> /// <reference path="./browser/contextmenu.mjs" /> /// <reference path="./browser/defaultWorkerFactory.mjs" /> /// <reference path="./browser/deviceAccess.mjs" /> /// <reference path="./browser/hash.mjs" /> /// <reference path="./browser/history.mjs" /> /// <reference path="./browser/indexedDB.mjs" /> /// <reference path="./browser/performance.mjs" /> /// <reference path="./browser/ui/breadcrumbs/breadcrumbsWidget.mjs" /> /// <reference path="./browser/ui/button/button.mjs" /> /// <reference path="./browser/ui/sash/sash.mjs" /> /// <reference path="./browser/ui/splitview/splitview.mjs" /> /// <reference path="./browser/ui/grid/gridview.mjs" /> /// <reference path="./browser/ui/grid/grid.mjs" /> /// <reference path="./browser/ui/centered/centeredViewLayout.mjs" /> /// <reference path="./browser/ui/codicons/codiconStyles.mjs" /> /// <reference path="./browser/ui/countBadge/countBadge.mjs" /> /// <reference path="./browser/ui/inputbox/inputBox.mjs" /> /// <reference path="./browser/ui/dialog/dialog.mjs" /> /// <reference path="./browser/ui/menu/menu.mjs" /> /// <reference path="./browser/ui/dropdown/dropdown.mjs" /> /// <reference path="./browser/ui/dropdown/dropdownActionViewItem.mjs" /> /// <reference path="./browser/ui/findinput/findInputToggles.mjs" /> /// <reference path="./browser/ui/findinput/findInput.mjs" /> /// <reference path="./browser/ui/findinput/replaceInput.mjs" /> /// <reference path="./browser/ui/highlightedlabel/highlightedLabel.mjs" /> /// <reference path="./browser/ui/iconLabel/iconLabel.mjs" /> /// <reference path="./browser/ui/iconLabel/simpleIconLabel.mjs" /> /// <reference path="./browser/ui/keybindingLabel/keybindingLabel.mjs" /> /// <reference path="./browser/ui/list/listPaging.mjs" /> /// <reference path="./browser/ui/menu/menubar.mjs" /> /// <reference path="./browser/ui/mouseCursor/mouseCursor.mjs" /> /// <reference path="./browser/ui/progressbar/progressbar.mjs" /> /// <reference path="./browser/ui/resizable/resizable.mjs" /> /// <reference path="./browser/ui/splitview/paneview.mjs" /> /// <reference path="./browser/ui/table/table.mjs" /> /// <reference path="./browser/ui/table/tableWidget.mjs" /> /// <reference path="./browser/ui/toolbar/toolbar.mjs" /> /// <reference path="./browser/ui/tree/tree.mjs" /> /// <reference path="./browser/ui/tree/indexTreeModel.mjs" /> /// <reference path="./browser/ui/tree/abstractTree.mjs" /> /// <reference path="./browser/ui/tree/objectTreeModel.mjs" /> /// <reference path="./browser/ui/tree/compressedObjectTreeModel.mjs" /> /// <reference path="./browser/ui/tree/objectTree.mjs" /> /// <reference path="./browser/ui/tree/asyncDataTree.mjs" /> /// <reference path="./browser/ui/tree/dataTree.mjs" /> /// <reference path="./browser/ui/tree/indexTree.mjs" /> /// <reference path="./browser/ui/tree/treeDefaults.mjs" /> /// <reference path="./parts/contextmenu/common/contextmenu.mjs" /> /// <reference path="./parts/ipc/electron-main/ipcMain.mjs" /> /// <reference path="./parts/contextmenu/electron-main/contextmenu.mjs" /> /// <reference path="./parts/sandbox/common/sandboxTypes.mjs" /> /// <reference path="./parts/sandbox/electron-sandbox/electronTypes.mjs" /> /// <reference path="./parts/sandbox/electron-sandbox/globals.mjs" /> /// <reference path="./parts/contextmenu/electron-sandbox/contextmenu.mjs" /> /// <reference path="./parts/ipc/common/ipc.mjs" /> /// <reference path="./parts/ipc/common/ipc.mp.mjs" /> /// <reference path="./parts/ipc/browser/ipc.mp.mjs" /> /// <reference path="./parts/ipc/common/ipc.electron.mjs" /> /// <reference path="./parts/ipc/common/ipc.net.mjs" /> /// <reference path="./parts/ipc/electron-browser/ipc.mp.mjs" /> /// <reference path="./parts/ipc/electron-main/ipc.electron.mjs" /> /// <reference path="./parts/ipc/electron-main/ipc.mp.mjs" /> /// <reference path="./parts/ipc/electron-sandbox/ipc.electron.mjs" /> /// <reference path="./parts/ipc/electron-sandbox/ipc.mp.mjs" /> /// <reference path="./parts/ipc/node/ipc.cp.mjs" /> /// <reference path="./parts/ipc/node/ipc.net.mjs" /> /// <reference path="./parts/quickinput/browser/quickInputUtils.mjs" /> /// <reference path="./parts/quickinput/common/quickInput.mjs" /> /// <reference path="./parts/quickinput/browser/quickInputBox.mjs" /> /// <reference path="./parts/quickinput/browser/quickInputList.mjs" /> /// <reference path="./parts/quickinput/browser/quickInput.mjs" /> /// <reference path="./parts/request/common/request.mjs" /> /// <reference path="./parts/request/browser/request.mjs" /> /// <reference path="./parts/sandbox/common/electronTypes.mjs" /> /// <reference path="./parts/storage/common/storage.mjs" /> /// <reference path="./parts/storage/node/storage.mjs" /> /// <reference path="./worker/workerMain.mjs" />