12345678910111213141516171819202122232425262728293031323334353637383940 |
- /*---------------------------------------------------------------------------------------------
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for license information.
- *--------------------------------------------------------------------------------------------*/
- import { CancellationTokenSource } from '../../../base/common/cancellation.js';
- import { Emitter } from '../../../base/common/event.js';
- import { KeyChord } from '../../../base/common/keyCodes.js';
- import { URI } from '../../../base/common/uri.js';
- import { Position } from '../core/position.js';
- import { Range } from '../core/range.js';
- import { Selection } from '../core/selection.js';
- import { Token } from '../core/token.js';
- import * as standaloneEnums from './standaloneEnums.js';
- export class KeyMod {
- static chord(firstPart, secondPart) {
- return KeyChord(firstPart, secondPart);
- }
- }
- KeyMod.CtrlCmd = 2048 /* CtrlCmd */;
- KeyMod.Shift = 1024 /* Shift */;
- KeyMod.Alt = 512 /* Alt */;
- KeyMod.WinCtrl = 256 /* WinCtrl */;
- export function createMonacoBaseAPI() {
- return {
- editor: undefined,
- languages: undefined,
- CancellationTokenSource: CancellationTokenSource,
- Emitter: Emitter,
- KeyCode: standaloneEnums.KeyCode,
- KeyMod: KeyMod,
- Position: Position,
- Range: Range,
- Selection: Selection,
- SelectionDirection: standaloneEnums.SelectionDirection,
- MarkerSeverity: standaloneEnums.MarkerSeverity,
- MarkerTag: standaloneEnums.MarkerTag,
- Uri: URI,
- Token: Token
- };
- }
|