import { IconLabel } from "../../../../base/browser/ui/iconLabel/iconLabel.js"; import { IListRenderer } from "../../../../base/browser/ui/list/list.js"; import { Event } from "../../../../base/common/event.js"; import { DisposableStore } from "../../../../base/common/lifecycle.js"; import { ICodeEditor } from "../../../browser/editorBrowser.js"; import { IModelService } from "../../../common/services/model.service.js"; import { ILanguageService } from "../../../common/languages/language.service.js"; import { IThemeService } from "../../../../platform/theme/common/themeService.service.js"; import { CompletionItem } from "./suggest.js"; export interface ISuggestionTemplateData { readonly root: HTMLElement; /** * Flexbox * < ------------- left ------------ > < --- right -- > *