Path: blob/main/src/vs/editor/contrib/inlineCompletions/browser/controller/common.ts
5240 views
/*---------------------------------------------------------------------------------------------1* Copyright (c) Microsoft Corporation. All rights reserved.2* Licensed under the MIT License. See License.txt in the project root for license information.3*--------------------------------------------------------------------------------------------*/45import { ICodeEditor } from '../../../../browser/editorBrowser.js';6import type { InlineCompletionsController } from './inlineCompletionsController.js';78let _getInlineCompletionsController: ((editor: ICodeEditor) => InlineCompletionsController | null) | undefined;910export function getInlineCompletionsController(editor: ICodeEditor): InlineCompletionsController | null {11return _getInlineCompletionsController?.(editor) ?? null;12}1314export function setInlineCompletionsControllerGetter(getter: (editor: ICodeEditor) => InlineCompletionsController | null): void {15_getInlineCompletionsController = getter;16}171819