mirror of
https://github.com/voideditor/void
synced 2026-05-23 09:28:23 +00:00
38 lines
1.3 KiB
TypeScript
38 lines
1.3 KiB
TypeScript
/*---------------------------------------------------------------------------------------------
|
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
|
* Licensed under the MIT License. See License.txt in the project root for license information.
|
|
*--------------------------------------------------------------------------------------------*/
|
|
|
|
declare module 'vscode' {
|
|
export interface TextSearchComplete2 {
|
|
/**
|
|
* Additional information regarding the state of the completed search.
|
|
*
|
|
* Messages with "Information" style support links in markdown syntax:
|
|
* - Click to [run a command](command:workbench.action.OpenQuickPick)
|
|
* - Click to [open a website](https://aka.ms)
|
|
*
|
|
* Commands may optionally return { triggerSearch: true } to signal to the editor that the original search should run be again.
|
|
*/
|
|
message?: TextSearchCompleteMessage2[];
|
|
}
|
|
|
|
/**
|
|
* A message regarding a completed search.
|
|
*/
|
|
export interface TextSearchCompleteMessage2 {
|
|
/**
|
|
* Markdown text of the message.
|
|
*/
|
|
text: string;
|
|
/**
|
|
* Whether the source of the message is trusted, command links are disabled for untrusted message sources.
|
|
* Messaged are untrusted by default.
|
|
*/
|
|
trusted?: boolean;
|
|
/**
|
|
* The message type, this affects how the message will be rendered.
|
|
*/
|
|
type: TextSearchCompleteMessageType;
|
|
}
|
|
}
|