mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-26 03:29:00 +01:00
enable @typescript-eslint/member-delimiter-style, https://github.com/microsoft/vscode/issues/140391
This commit is contained in:
@@ -72,7 +72,7 @@ import { IStaticWorkspaceData } from 'vs/workbench/services/extensions/common/ex
|
||||
import { IResolveAuthorityResult } from 'vs/workbench/services/extensions/common/extensionHostProxy';
|
||||
|
||||
export interface IWorkspaceData extends IStaticWorkspaceData {
|
||||
folders: { uri: UriComponents, name: string, index: number; }[];
|
||||
folders: { uri: UriComponents; name: string; index: number }[];
|
||||
}
|
||||
|
||||
export interface IConfigurationInitData extends IConfigurationData {
|
||||
@@ -112,15 +112,15 @@ export interface CommentChanges {
|
||||
readonly label?: string;
|
||||
readonly mode?: modes.CommentMode;
|
||||
readonly timestamp?: {
|
||||
$mid: MarshalledId.Date
|
||||
$mid: MarshalledId.Date;
|
||||
};
|
||||
}
|
||||
|
||||
export type CommentThreadChanges = Partial<{
|
||||
range: IRange,
|
||||
label: string,
|
||||
contextValue: string | null,
|
||||
comments: CommentChanges[],
|
||||
range: IRange;
|
||||
label: string;
|
||||
contextValue: string | null;
|
||||
comments: CommentChanges[];
|
||||
collapseState: modes.CommentThreadCollapsibleState;
|
||||
canReply: boolean;
|
||||
}>;
|
||||
@@ -141,7 +141,7 @@ export interface MainThreadAuthenticationShape extends IDisposable {
|
||||
$unregisterAuthenticationProvider(id: string): void;
|
||||
$ensureProvider(id: string): Promise<void>;
|
||||
$sendDidChangeSessions(providerId: string, event: modes.AuthenticationSessionsChangeEvent): void;
|
||||
$getSession(providerId: string, scopes: readonly string[], extensionId: string, extensionName: string, options: { createIfNone?: boolean, forceNewSession?: boolean | { detail: string; }, clearSessionPreference?: boolean; }): Promise<modes.AuthenticationSession | undefined>;
|
||||
$getSession(providerId: string, scopes: readonly string[], extensionId: string, extensionName: string, options: { createIfNone?: boolean; forceNewSession?: boolean | { detail: string }; clearSessionPreference?: boolean }): Promise<modes.AuthenticationSession | undefined>;
|
||||
$removeSession(providerId: string, sessionId: string): Promise<void>;
|
||||
}
|
||||
|
||||
@@ -167,14 +167,14 @@ export interface MainThreadDialogOpenOptions {
|
||||
canSelectFiles?: boolean;
|
||||
canSelectFolders?: boolean;
|
||||
canSelectMany?: boolean;
|
||||
filters?: { [name: string]: string[]; };
|
||||
filters?: { [name: string]: string[] };
|
||||
title?: string;
|
||||
}
|
||||
|
||||
export interface MainThreadDialogSaveOptions {
|
||||
defaultUri?: UriComponents;
|
||||
saveLabel?: string;
|
||||
filters?: { [name: string]: string[]; };
|
||||
filters?: { [name: string]: string[] };
|
||||
title?: string;
|
||||
}
|
||||
|
||||
@@ -196,7 +196,7 @@ export interface MainThreadDocumentContentProvidersShape extends IDisposable {
|
||||
}
|
||||
|
||||
export interface MainThreadDocumentsShape extends IDisposable {
|
||||
$tryCreateDocument(options?: { language?: string; content?: string; }): Promise<UriComponents>;
|
||||
$tryCreateDocument(options?: { language?: string; content?: string }): Promise<UriComponents>;
|
||||
$tryOpenDocument(uri: UriComponents): Promise<UriComponents>;
|
||||
$trySaveDocument(uri: UriComponents): Promise<boolean>;
|
||||
}
|
||||
@@ -259,9 +259,9 @@ export interface MainThreadTextEditorsShape extends IDisposable {
|
||||
}
|
||||
|
||||
export interface MainThreadTreeViewsShape extends IDisposable {
|
||||
$registerTreeViewDataProvider(treeViewId: string, options: { showCollapseAll: boolean, canSelectMany: boolean, dragAndDropMimeTypes: string[] | undefined, hasHandleDrag: boolean; }): Promise<void>;
|
||||
$refresh(treeViewId: string, itemsToRefresh?: { [treeItemHandle: string]: ITreeItem; }): Promise<void>;
|
||||
$reveal(treeViewId: string, itemInfo: { item: ITreeItem, parentChain: ITreeItem[]; } | undefined, options: IRevealOptions): Promise<void>;
|
||||
$registerTreeViewDataProvider(treeViewId: string, options: { showCollapseAll: boolean; canSelectMany: boolean; dragAndDropMimeTypes: string[] | undefined; hasHandleDrag: boolean }): Promise<void>;
|
||||
$refresh(treeViewId: string, itemsToRefresh?: { [treeItemHandle: string]: ITreeItem }): Promise<void>;
|
||||
$reveal(treeViewId: string, itemInfo: { item: ITreeItem; parentChain: ITreeItem[] } | undefined, options: IRevealOptions): Promise<void>;
|
||||
$setMessage(treeViewId: string, message: string): void;
|
||||
$setTitle(treeViewId: string, title: string, description: string | undefined): void;
|
||||
}
|
||||
@@ -283,7 +283,7 @@ export interface MainThreadKeytarShape extends IDisposable {
|
||||
$setPassword(service: string, account: string, password: string): Promise<void>;
|
||||
$deletePassword(service: string, account: string): Promise<boolean>;
|
||||
$findPassword(service: string): Promise<string | null>;
|
||||
$findCredentials(service: string): Promise<Array<{ account: string, password: string; }>>;
|
||||
$findCredentials(service: string): Promise<Array<{ account: string; password: string }>>;
|
||||
}
|
||||
|
||||
export interface IRegExpDto {
|
||||
@@ -395,20 +395,20 @@ export interface MainThreadLanguageFeaturesShape extends IDisposable {
|
||||
|
||||
export interface MainThreadLanguagesShape extends IDisposable {
|
||||
$changeLanguage(resource: UriComponents, languageId: string): Promise<void>;
|
||||
$tokensAtPosition(resource: UriComponents, position: IPosition): Promise<undefined | { type: modes.StandardTokenType, range: IRange; }>;
|
||||
$tokensAtPosition(resource: UriComponents, position: IPosition): Promise<undefined | { type: modes.StandardTokenType; range: IRange }>;
|
||||
$setLanguageStatus(handle: number, status: ILanguageStatus): void;
|
||||
$removeLanguageStatus(handle: number): void;
|
||||
}
|
||||
|
||||
export interface MainThreadMessageOptions {
|
||||
source?: { identifier: ExtensionIdentifier, label: string; };
|
||||
source?: { identifier: ExtensionIdentifier; label: string };
|
||||
modal?: boolean;
|
||||
detail?: string;
|
||||
useCustom?: boolean;
|
||||
}
|
||||
|
||||
export interface MainThreadMessageServiceShape extends IDisposable {
|
||||
$showMessage(severity: Severity, message: string, options: MainThreadMessageOptions, commands: { title: string; isCloseAffordance: boolean; handle: number; }[]): Promise<number | undefined>;
|
||||
$showMessage(severity: Severity, message: string, options: MainThreadMessageOptions, commands: { title: string; isCloseAffordance: boolean; handle: number }[]): Promise<number | undefined>;
|
||||
}
|
||||
|
||||
export interface MainThreadOutputServiceShape extends IDisposable {
|
||||
@@ -442,7 +442,7 @@ export interface TerminalLaunchConfig {
|
||||
shellArgs?: string[] | string;
|
||||
cwd?: string | UriComponents;
|
||||
env?: ITerminalEnvironment;
|
||||
icon?: URI | { light: URI; dark: URI; } | ThemeIcon;
|
||||
icon?: URI | { light: URI; dark: URI } | ThemeIcon;
|
||||
color?: string;
|
||||
initialText?: string;
|
||||
waitOnExit?: boolean;
|
||||
@@ -452,7 +452,7 @@ export interface TerminalLaunchConfig {
|
||||
isFeatureTerminal?: boolean;
|
||||
isExtensionOwnedTerminal?: boolean;
|
||||
useShellEnvironment?: boolean;
|
||||
location?: TerminalLocation | { viewColumn: number, preserveFocus?: boolean; } | { parentTerminal: ExtHostTerminalIdentifier; } | { splitActiveTerminal: boolean; };
|
||||
location?: TerminalLocation | { viewColumn: number; preserveFocus?: boolean } | { parentTerminal: ExtHostTerminalIdentifier } | { splitActiveTerminal: boolean };
|
||||
disablePersistence?: boolean;
|
||||
}
|
||||
|
||||
@@ -614,7 +614,7 @@ export interface IEditorTabDto {
|
||||
resource?: UriComponents;
|
||||
editorId?: string;
|
||||
isActive: boolean;
|
||||
additionalResourcesAndViewIds: { resource?: UriComponents, viewId?: string; }[];
|
||||
additionalResourcesAndViewIds: { resource?: UriComponents; viewId?: string }[];
|
||||
}
|
||||
|
||||
export interface IExtHostEditorTabsShape {
|
||||
@@ -682,7 +682,7 @@ export const enum WebviewMessageArrayBufferViewType {
|
||||
}
|
||||
|
||||
export interface WebviewMessageArrayBufferReference {
|
||||
readonly $$vscode_array_buffer_reference$$: true,
|
||||
readonly $$vscode_array_buffer_reference$$: true;
|
||||
|
||||
readonly index: number;
|
||||
|
||||
@@ -727,7 +727,7 @@ export interface MainThreadWebviewPanelsShape extends IDisposable {
|
||||
$setTitle(handle: WebviewHandle, value: string): void;
|
||||
$setIconPath(handle: WebviewHandle, value: IWebviewIconPath | undefined): void;
|
||||
|
||||
$registerSerializer(viewType: string, options: { serializeBuffersForPostMessage: boolean; }): void;
|
||||
$registerSerializer(viewType: string, options: { serializeBuffersForPostMessage: boolean }): void;
|
||||
$unregisterSerializer(viewType: string): void;
|
||||
}
|
||||
|
||||
@@ -741,7 +741,7 @@ export interface MainThreadCustomEditorsShape extends IDisposable {
|
||||
}
|
||||
|
||||
export interface MainThreadWebviewViewsShape extends IDisposable {
|
||||
$registerWebviewViewProvider(extension: WebviewExtensionDescription, viewType: string, options: { retainContextWhenHidden?: boolean, serializeBuffersForPostMessage: boolean; }): void;
|
||||
$registerWebviewViewProvider(extension: WebviewExtensionDescription, viewType: string, options: { retainContextWhenHidden?: boolean; serializeBuffersForPostMessage: boolean }): void;
|
||||
$unregisterWebviewViewProvider(viewType: string): void;
|
||||
|
||||
$setWebviewViewTitle(handle: WebviewHandle, value: string | undefined): void;
|
||||
@@ -792,7 +792,7 @@ export interface ExtHostCustomEditorsShape {
|
||||
position: EditorGroupColumn,
|
||||
cancellation: CancellationToken
|
||||
): Promise<void>;
|
||||
$createCustomDocument(resource: UriComponents, viewType: string, backupId: string | undefined, untitledDocumentData: VSBuffer | undefined, cancellation: CancellationToken): Promise<{ editable: boolean; }>;
|
||||
$createCustomDocument(resource: UriComponents, viewType: string, backupId: string | undefined, untitledDocumentData: VSBuffer | undefined, cancellation: CancellationToken): Promise<{ editable: boolean }>;
|
||||
$disposeCustomDocument(resource: UriComponents, viewType: string): Promise<void>;
|
||||
|
||||
$undo(resource: UriComponents, viewType: string, editId: number, isDirty: boolean): Promise<void>;
|
||||
@@ -845,7 +845,7 @@ export interface INotebookCellStatusBarListDto {
|
||||
|
||||
export interface MainThreadNotebookShape extends IDisposable {
|
||||
$registerNotebookProvider(extension: NotebookExtensionDescription, viewType: string, options: notebookCommon.TransientOptions, registration: notebookCommon.INotebookContributionData | undefined): Promise<void>;
|
||||
$updateNotebookProviderOptions(viewType: string, options?: { transientOutputs: boolean; transientCellMetadata: notebookCommon.TransientCellMetadata; transientDocumentMetadata: notebookCommon.TransientDocumentMetadata; }): Promise<void>;
|
||||
$updateNotebookProviderOptions(viewType: string, options?: { transientOutputs: boolean; transientCellMetadata: notebookCommon.TransientCellMetadata; transientDocumentMetadata: notebookCommon.TransientDocumentMetadata }): Promise<void>;
|
||||
$unregisterNotebookProvider(viewType: string): Promise<void>;
|
||||
|
||||
$registerNotebookSerializer(handle: number, extension: NotebookExtensionDescription, viewType: string, options: notebookCommon.TransientOptions, registration: notebookCommon.INotebookContributionData | undefined): void;
|
||||
@@ -867,7 +867,7 @@ export interface MainThreadNotebookEditorsShape extends IDisposable {
|
||||
}
|
||||
|
||||
export interface MainThreadNotebookDocumentsShape extends IDisposable {
|
||||
$tryCreateNotebook(options: { viewType: string, content?: NotebookDataDto; }): Promise<UriComponents>;
|
||||
$tryCreateNotebook(options: { viewType: string; content?: NotebookDataDto }): Promise<UriComponents>;
|
||||
$tryOpenNotebook(uriComponents: UriComponents): Promise<UriComponents>;
|
||||
$trySaveNotebook(uri: UriComponents): Promise<boolean>;
|
||||
}
|
||||
@@ -884,7 +884,7 @@ export interface INotebookKernelDto2 {
|
||||
supportedLanguages?: string[];
|
||||
supportsInterrupt?: boolean;
|
||||
supportsExecutionOrder?: boolean;
|
||||
preloads?: { uri: UriComponents; provides: string[]; }[];
|
||||
preloads?: { uri: UriComponents; provides: string[] }[];
|
||||
}
|
||||
|
||||
export interface ICellExecuteOutputEditDto {
|
||||
@@ -944,7 +944,7 @@ export interface MainThreadUriOpenersShape extends IDisposable {
|
||||
|
||||
export interface ExtHostUriOpenersShape {
|
||||
$canOpenUri(id: string, uri: UriComponents, token: CancellationToken): Promise<modes.ExternalUriOpenerPriority>;
|
||||
$openUri(id: string, context: { resolvedUri: UriComponents, sourceUri: UriComponents; }, token: CancellationToken): Promise<void>;
|
||||
$openUri(id: string, context: { resolvedUri: UriComponents; sourceUri: UriComponents }, token: CancellationToken): Promise<void>;
|
||||
}
|
||||
|
||||
export interface ITextSearchComplete {
|
||||
@@ -956,7 +956,7 @@ export interface MainThreadWorkspaceShape extends IDisposable {
|
||||
$startTextSearch(query: search.IPatternInfo, folder: UriComponents | null, options: ITextQueryBuilderOptions, requestId: number, token: CancellationToken): Promise<ITextSearchComplete | null>;
|
||||
$checkExists(folders: readonly UriComponents[], includes: string[], token: CancellationToken): Promise<boolean>;
|
||||
$saveAll(includeUntitled?: boolean): Promise<boolean>;
|
||||
$updateWorkspaceFolders(extensionName: string, index: number, deleteCount: number, workspaceFoldersToAdd: { uri: UriComponents, name?: string; }[]): Promise<void>;
|
||||
$updateWorkspaceFolders(extensionName: string, index: number, deleteCount: number, workspaceFoldersToAdd: { uri: UriComponents; name?: string }[]): Promise<void>;
|
||||
$resolveProxy(url: string): Promise<string | undefined>;
|
||||
$requestWorkspaceTrust(options?: WorkspaceTrustRequestOptions): Promise<boolean | undefined>;
|
||||
}
|
||||
@@ -1148,7 +1148,7 @@ export interface PortAttributesProviderSelector {
|
||||
|
||||
export interface MainThreadTunnelServiceShape extends IDisposable {
|
||||
$openTunnel(tunnelOptions: TunnelOptions, source: string | undefined): Promise<TunnelDto | undefined>;
|
||||
$closeTunnel(remote: { host: string, port: number; }): Promise<void>;
|
||||
$closeTunnel(remote: { host: string; port: number }): Promise<void>;
|
||||
$getTunnels(): Promise<TunnelDescription[]>;
|
||||
$setTunnelProvider(features?: TunnelProviderFeatures): Promise<void>;
|
||||
$setRemoteTunnelService(processId: number): Promise<void>;
|
||||
@@ -1179,7 +1179,7 @@ export interface ICommandHandlerDescriptionDto {
|
||||
|
||||
export interface ExtHostCommandsShape {
|
||||
$executeContributedCommand(id: string, ...args: any[]): Promise<unknown>;
|
||||
$getContributedCommandHandlerDescriptions(): Promise<{ [id: string]: string | ICommandHandlerDescriptionDto; }>;
|
||||
$getContributedCommandHandlerDescriptions(): Promise<{ [id: string]: string | ICommandHandlerDescriptionDto }>;
|
||||
}
|
||||
|
||||
export interface ExtHostConfigurationShape {
|
||||
@@ -1304,7 +1304,7 @@ export interface ExtHostAuthenticationShape {
|
||||
}
|
||||
|
||||
export interface ExtHostSecretStateShape {
|
||||
$onDidChangePassword(e: { extensionId: string, key: string; }): Promise<void>;
|
||||
$onDidChangePassword(e: { extensionId: string; key: string }): Promise<void>;
|
||||
}
|
||||
|
||||
export interface ExtHostSearchShape {
|
||||
@@ -1322,7 +1322,7 @@ export interface ExtHostExtensionServiceShape {
|
||||
$extensionTestsExit(code: number): Promise<void>;
|
||||
$activateByEvent(activationEvent: string, activationKind: ActivationKind): Promise<void>;
|
||||
$activate(extensionId: ExtensionIdentifier, reason: ExtensionActivationReason): Promise<boolean>;
|
||||
$setRemoteEnvironment(env: { [key: string]: string | null; }): Promise<void>;
|
||||
$setRemoteEnvironment(env: { [key: string]: string | null }): Promise<void>;
|
||||
$updateRemoteConnectionData(connectionData: IRemoteConnectionData): Promise<void>;
|
||||
|
||||
$deltaExtensions(toAdd: IExtensionDescription[], toRemove: ExtensionIdentifier[]): Promise<void>;
|
||||
@@ -1402,7 +1402,7 @@ export interface ISuggestDataDto {
|
||||
[ISuggestDataDtoField.preselect]?: true;
|
||||
[ISuggestDataDtoField.insertText]?: string;
|
||||
[ISuggestDataDtoField.insertTextRules]?: modes.CompletionItemInsertTextRule;
|
||||
[ISuggestDataDtoField.range]?: IRange | { insert: IRange, replace: IRange; };
|
||||
[ISuggestDataDtoField.range]?: IRange | { insert: IRange; replace: IRange };
|
||||
[ISuggestDataDtoField.commitCharacters]?: string[];
|
||||
[ISuggestDataDtoField.additionalTextEdits]?: ISingleEditOperation[];
|
||||
[ISuggestDataDtoField.command]?: modes.Command;
|
||||
@@ -1419,7 +1419,7 @@ export const enum ISuggestResultDtoField {
|
||||
}
|
||||
|
||||
export interface ISuggestResultDto {
|
||||
[ISuggestResultDtoField.defaultRanges]: { insert: IRange, replace: IRange; };
|
||||
[ISuggestResultDtoField.defaultRanges]: { insert: IRange; replace: IRange };
|
||||
[ISuggestResultDtoField.completions]: ISuggestDataDto[];
|
||||
[ISuggestResultDtoField.isIncomplete]: undefined | true;
|
||||
[ISuggestResultDtoField.duration]: number;
|
||||
@@ -1442,19 +1442,19 @@ export interface ISignatureHelpContextDto {
|
||||
|
||||
export type IInlayHintDto = CachedSessionItem<Dto<modes.InlayHint>>;
|
||||
|
||||
export type IInlayHintsDto = CachedSession<{ hints: IInlayHintDto[]; }>;
|
||||
export type IInlayHintsDto = CachedSession<{ hints: IInlayHintDto[] }>;
|
||||
|
||||
export type ILocationDto = Dto<modes.Location>;
|
||||
export type ILocationLinkDto = Dto<modes.LocationLink>;
|
||||
|
||||
export type IWorkspaceSymbolDto = CachedSessionItem<Dto<IWorkspaceSymbol>>;
|
||||
export type IWorkspaceSymbolsDto = CachedSession<{ symbols: IWorkspaceSymbolDto[]; }>;
|
||||
export type IWorkspaceSymbolsDto = CachedSession<{ symbols: IWorkspaceSymbolDto[] }>;
|
||||
|
||||
export interface IWorkspaceEditEntryMetadataDto {
|
||||
needsConfirmation: boolean;
|
||||
label: string;
|
||||
description?: string;
|
||||
iconPath?: { id: string; } | UriComponents | { light: UriComponents, dark: UriComponents; };
|
||||
iconPath?: { id: string } | UriComponents | { light: UriComponents; dark: UriComponents };
|
||||
}
|
||||
|
||||
export const enum WorkspaceEditType {
|
||||
@@ -1483,9 +1483,9 @@ export type ICellEditOperationDto =
|
||||
notebookCommon.ICellPartialMetadataEdit
|
||||
| notebookCommon.IDocumentMetadataEdit
|
||||
| {
|
||||
editType: notebookCommon.CellEditType.Replace,
|
||||
index: number,
|
||||
count: number,
|
||||
editType: notebookCommon.CellEditType.Replace;
|
||||
index: number;
|
||||
count: number;
|
||||
cells: NotebookCellDataDto[];
|
||||
};
|
||||
|
||||
@@ -1518,7 +1518,7 @@ export function reviveWorkspaceEditDto(data: IWorkspaceEditDto | undefined): mod
|
||||
return <modes.WorkspaceEdit>data;
|
||||
}
|
||||
|
||||
export type ICommandDto = { $ident?: number; } & modes.Command;
|
||||
export type ICommandDto = { $ident?: number } & modes.Command;
|
||||
|
||||
export interface ICodeActionDto {
|
||||
cacheId?: ChainedCacheId;
|
||||
@@ -1538,7 +1538,7 @@ export interface ICodeActionListDto {
|
||||
|
||||
export interface ICodeActionProviderMetadataDto {
|
||||
readonly providedKinds?: readonly string[];
|
||||
readonly documentation?: ReadonlyArray<{ readonly kind: string, readonly command: ICommandDto; }>;
|
||||
readonly documentation?: ReadonlyArray<{ readonly kind: string; readonly command: ICommandDto }>;
|
||||
}
|
||||
|
||||
export type CacheId = number;
|
||||
@@ -1547,10 +1547,10 @@ export type ChainedCacheId = [CacheId, CacheId];
|
||||
type CachedSessionItem<T> = T & { cacheId?: ChainedCacheId };
|
||||
type CachedSession<T> = T & { cacheId?: CacheId };
|
||||
|
||||
export type ILinksListDto = CachedSession<{ links: ILinkDto[]; }>;
|
||||
export type ILinksListDto = CachedSession<{ links: ILinkDto[] }>;
|
||||
export type ILinkDto = CachedSessionItem<Dto<modes.ILink>>;
|
||||
|
||||
export type ICodeLensListDto = CachedSession<{ lenses: ICodeLensDto[]; }>;
|
||||
export type ICodeLensListDto = CachedSession<{ lenses: ICodeLensDto[] }>;
|
||||
export type ICodeLensDto = CachedSessionItem<Dto<modes.CodeLens>>;
|
||||
|
||||
export type ICallHierarchyItemDto = Dto<CallHierarchyItem>;
|
||||
@@ -1607,7 +1607,7 @@ export interface ExtHostLanguageFeaturesShape {
|
||||
$provideWorkspaceSymbols(handle: number, search: string, token: CancellationToken): Promise<IWorkspaceSymbolsDto>;
|
||||
$resolveWorkspaceSymbol(handle: number, symbol: IWorkspaceSymbolDto, token: CancellationToken): Promise<IWorkspaceSymbolDto | undefined>;
|
||||
$releaseWorkspaceSymbols(handle: number, id: number): void;
|
||||
$provideRenameEdits(handle: number, resource: UriComponents, position: IPosition, newName: string, token: CancellationToken): Promise<IWorkspaceEditDto & { rejectReason?: string; } | undefined>;
|
||||
$provideRenameEdits(handle: number, resource: UriComponents, position: IPosition, newName: string, token: CancellationToken): Promise<IWorkspaceEditDto & { rejectReason?: string } | undefined>;
|
||||
$resolveRenameLocation(handle: number, resource: UriComponents, position: IPosition, token: CancellationToken): Promise<modes.RenameLocation | undefined>;
|
||||
$provideDocumentSemanticTokens(handle: number, resource: UriComponents, previousResultId: number, token: CancellationToken): Promise<VSBuffer | null>;
|
||||
$releaseDocumentSemanticTokens(handle: number, semanticColoringResultId: number): void;
|
||||
@@ -1708,13 +1708,13 @@ export interface ExtHostSCMShape {
|
||||
}
|
||||
|
||||
export interface ExtHostTaskShape {
|
||||
$provideTasks(handle: number, validTypes: { [key: string]: boolean; }): Promise<tasks.TaskSetDTO>;
|
||||
$provideTasks(handle: number, validTypes: { [key: string]: boolean }): Promise<tasks.TaskSetDTO>;
|
||||
$resolveTask(handle: number, taskDTO: tasks.TaskDTO): Promise<tasks.TaskDTO | undefined>;
|
||||
$onDidStartTask(execution: tasks.TaskExecutionDTO, terminalId: number, resolvedDefinition: tasks.TaskDefinitionDTO): void;
|
||||
$onDidStartTaskProcess(value: tasks.TaskProcessStartedDTO): void;
|
||||
$onDidEndTaskProcess(value: tasks.TaskProcessEndedDTO): void;
|
||||
$OnDidEndTask(execution: tasks.TaskExecutionDTO): void;
|
||||
$resolveVariables(workspaceFolder: UriComponents, toResolve: { process?: { name: string; cwd?: string; }, variables: string[]; }): Promise<{ process?: string; variables: { [key: string]: string; }; }>;
|
||||
$resolveVariables(workspaceFolder: UriComponents, toResolve: { process?: { name: string; cwd?: string }; variables: string[] }): Promise<{ process?: string; variables: { [key: string]: string } }>;
|
||||
$jsonTasksSupported(): Promise<boolean>;
|
||||
$findExecutable(command: string, cwd?: string, paths?: string[]): Promise<string | undefined>;
|
||||
}
|
||||
@@ -1805,7 +1805,7 @@ export interface DecorationRequest {
|
||||
}
|
||||
|
||||
export type DecorationData = [boolean, string, string, ThemeColor];
|
||||
export type DecorationReply = { [id: number]: DecorationData; };
|
||||
export type DecorationReply = { [id: number]: DecorationData };
|
||||
|
||||
export interface ExtHostDecorationsShape {
|
||||
$provideDecorations(handle: number, requests: DecorationRequest[], token: CancellationToken): Promise<DecorationReply>;
|
||||
@@ -1860,7 +1860,7 @@ export interface INotebookDocumentPropertiesChangeData {
|
||||
export interface INotebookModelAddedData {
|
||||
uri: UriComponents;
|
||||
versionId: number;
|
||||
cells: NotebookCellDto[],
|
||||
cells: NotebookCellDto[];
|
||||
viewType: string;
|
||||
metadata?: notebookCommon.NotebookDocumentMetadata;
|
||||
}
|
||||
@@ -2021,7 +2021,7 @@ export interface MainThreadThemingShape extends IDisposable {
|
||||
|
||||
export interface ExtHostTunnelServiceShape {
|
||||
$forwardPort(tunnelOptions: TunnelOptions, tunnelCreationOptions: TunnelCreationOptions): Promise<TunnelDto | undefined>;
|
||||
$closeTunnel(remote: { host: string, port: number; }, silent?: boolean): Promise<void>;
|
||||
$closeTunnel(remote: { host: string; port: number }, silent?: boolean): Promise<void>;
|
||||
$onDidTunnelsChange(): Promise<void>;
|
||||
$registerCandidateFinder(enable: boolean): Promise<void>;
|
||||
$applyCandidateFilter(candidates: CandidatePort[]): Promise<CandidatePort[]>;
|
||||
|
||||
Reference in New Issue
Block a user