Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/extensions/copilot/test/simulation/workbench/components/monacoUtils.ts
13399 views
1
/*---------------------------------------------------------------------------------------------
2
* Copyright (c) Microsoft Corporation. All rights reserved.
3
* Licensed under the MIT License. See License.txt in the project root for license information.
4
*--------------------------------------------------------------------------------------------*/
5
6
import type { Range } from 'monaco-editor';
7
import { IRange } from '../../shared/sharedTypes';
8
import { monacoModule } from '../utils/utils';
9
10
/**
11
* Convert 0-based range to monaco-editor 1-based range
12
*/
13
export function rangeToMonacoRange(range: IRange): Range {
14
return new monacoModule.value.Range(range.start.line + 1, range.start.character + 1, range.end.line + 1, range.end.character + 1);
15
}
16
17