diff --git a/build/checker/tsconfig.node.json b/build/checker/tsconfig.node.json index 4fe5c10623d..b47864a4dd6 100644 --- a/build/checker/tsconfig.node.json +++ b/build/checker/tsconfig.node.json @@ -22,6 +22,7 @@ ], "exclude": [ "../../src/**/test/**", - "../../src/**/fixtures/**" + "../../src/**/fixtures/**", + "../../src/typings/editContext.d.ts" ] } diff --git a/build/checker/tsconfig.worker.json b/build/checker/tsconfig.worker.json index 39d3a584532..b6d6d4dd65a 100644 --- a/build/checker/tsconfig.worker.json +++ b/build/checker/tsconfig.worker.json @@ -23,6 +23,7 @@ ], "exclude": [ "../../src/**/test/**", - "../../src/**/fixtures/**" + "../../src/**/fixtures/**", + "../../src/typings/editContext.d.ts" ] } diff --git a/src/vs/platform/quickinput/browser/quickInputController.ts b/src/vs/platform/quickinput/browser/quickInputController.ts index 18db803496b..25b00910991 100644 --- a/src/vs/platform/quickinput/browser/quickInputController.ts +++ b/src/vs/platform/quickinput/browser/quickInputController.ts @@ -38,7 +38,7 @@ import { defaultCheckboxStyles } from '../../theme/browser/defaultStyles.js'; import { QuickInputTreeController } from './tree/quickInputTreeController.js'; import { QuickTree } from './tree/quickTree.js'; import { AnchorAlignment, AnchorPosition, layout2d } from '../../../base/common/layout.js'; -import { getAnchorRect } from '../../../base/browser/ui/contextview/contextview.js'; +import { getAnchorRect, IAnchor } from '../../../base/browser/ui/contextview/contextview.js'; const $ = dom.$; @@ -875,7 +875,7 @@ export class QuickInputController extends Disposable { // Position if (this.controller?.anchor) { const container = this.layoutService.getContainer(dom.getActiveWindow()).getBoundingClientRect(); - const anchor = getAnchorRect(this.controller.anchor); + const anchor = getAnchorRect(this.controller.anchor as HTMLElement | IAnchor); width = 380; listHeight = this.dimension ? Math.min(this.dimension.height * 0.2, 200) : 200; diff --git a/src/vs/platform/quickinput/common/quickInput.ts b/src/vs/platform/quickinput/common/quickInput.ts index 1b15c20bd56..127fbf5f7f6 100644 --- a/src/vs/platform/quickinput/common/quickInput.ts +++ b/src/vs/platform/quickinput/common/quickInput.ts @@ -205,7 +205,7 @@ export interface IPickOptions { /** * an optional anchor for the picker */ - anchor?: HTMLElement | { x: number; y: number }; + anchor?: unknown /* HTMLElement */ | { x: number; y: number }; onKeyMods?: (keyMods: IKeyMods) => void; onDidFocus?: (entry: T) => void; @@ -366,7 +366,7 @@ export interface IQuickInput extends IDisposable { /** * An optional anchor for the quick input. */ - anchor?: HTMLElement | { x: number; y: number }; + anchor?: unknown /* HTMLElement */ | { x: number; y: number }; /** * Shows the quick input. @@ -401,7 +401,7 @@ export interface IQuickWidget extends IQuickInput { /** * A HTML element that will be rendered inside the quick input. */ - widget: HTMLElement | undefined; + widget: unknown /* HTMLElement */ | undefined; } export interface IQuickPickWillAcceptEvent {