mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 18:46:40 -05:00
Vscode merge (#4582)
* Merge from vscode 37cb23d3dd4f9433d56d4ba5ea3203580719a0bd * fix issues with merges * bump node version in azpipe * replace license headers * remove duplicate launch task * fix build errors * fix build errors * fix tslint issues * working through package and linux build issues * more work * wip * fix packaged builds * working through linux build errors * wip * wip * wip * fix mac and linux file limits * iterate linux pipeline * disable editor typing * revert series to parallel * remove optimize vscode from linux * fix linting issues * revert testing change * add work round for new node * readd packaging for extensions * fix issue with angular not resolving decorator dependencies
This commit is contained in:
40
src/vs/vscode.d.ts
vendored
40
src/vs/vscode.d.ts
vendored
@@ -1235,11 +1235,16 @@ declare module 'vscode' {
|
||||
* Create an URI from a string, e.g. `http://www.msft.com/some/path`,
|
||||
* `file:///usr/home`, or `scheme:with/path`.
|
||||
*
|
||||
* *Note* that for a while uris without a `scheme` were accepted. That is not correct
|
||||
* as all uris should have a scheme. To avoid breakage of existing code the optional
|
||||
* `strict`-argument has been added. We *strongly* advise to use it, e.g. `Uri.parse('my:uri', true)`
|
||||
*
|
||||
* @see [Uri.toString](#Uri.toString)
|
||||
* @param value The string value of an Uri.
|
||||
* @param strict Throw an error when `value` is empty or when no `scheme` can be parsed.
|
||||
* @return A new Uri instance.
|
||||
*/
|
||||
static parse(value: string): Uri;
|
||||
static parse(value: string, strict?: boolean): Uri;
|
||||
|
||||
/**
|
||||
* Create an URI from a file system path. The [scheme](#Uri.scheme)
|
||||
@@ -2014,12 +2019,20 @@ declare module 'vscode' {
|
||||
*/
|
||||
static readonly SourceOrganizeImports: CodeActionKind;
|
||||
|
||||
/**
|
||||
* Base kind for auto-fix source actions: `source.fixAll`.
|
||||
*
|
||||
* Fix all actions automatically fix errors that have a clear fix that do not require user input.
|
||||
* They should not suppress errors or perform unsafe fixes such as generating new types or classes.
|
||||
*/
|
||||
static readonly SourceFixAll: CodeActionKind;
|
||||
|
||||
private constructor(value: string);
|
||||
|
||||
/**
|
||||
* String value of the kind, e.g. `"refactor.extract.function"`.
|
||||
*/
|
||||
readonly value?: string;
|
||||
readonly value: string;
|
||||
|
||||
/**
|
||||
* Create a new kind by appending a more specific selector to the current kind.
|
||||
@@ -2102,6 +2115,15 @@ declare module 'vscode' {
|
||||
*/
|
||||
kind?: CodeActionKind;
|
||||
|
||||
/**
|
||||
* Marks this as a preferred action. Preferred actions are used by the `auto fix` command and can be targeted
|
||||
* by keybindings.
|
||||
*
|
||||
* A quick fix should be marked preferred if it properly addresses the underlying error.
|
||||
* A refactoring should be marked preferred if it is the most reasonable choice of actions to take.
|
||||
*/
|
||||
isPreferred?: boolean;
|
||||
|
||||
/**
|
||||
* Creates a new code action.
|
||||
*
|
||||
@@ -2655,7 +2677,7 @@ declare module 'vscode' {
|
||||
* [location](#SymbolInformation.location)-objects, without a `range` defined. The editor will then call
|
||||
* `resolveWorkspaceSymbol` for selected symbols only, e.g. when opening a workspace symbol.
|
||||
*
|
||||
* @param query A non-empty query string.
|
||||
* @param query A query string, can be the empty string in which case all symbols should be returned.
|
||||
* @param token A cancellation token.
|
||||
* @return An array of document highlights or a thenable that resolves to such. The lack of a result can be
|
||||
* signaled by returning `undefined`, `null`, or an empty array.
|
||||
@@ -3184,6 +3206,14 @@ declare module 'vscode' {
|
||||
* typing a trigger character, a cursor move, or document content changes.
|
||||
*/
|
||||
readonly isRetrigger: boolean;
|
||||
|
||||
/**
|
||||
* The currently active [`SignatureHelp`](#SignatureHelp).
|
||||
*
|
||||
* The `activeSignatureHelp` has its [`SignatureHelp.activeSignature`] field updated based on
|
||||
* the user arrowing through available signatures.
|
||||
*/
|
||||
readonly activeSignatureHelp?: SignatureHelp;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -3676,7 +3706,7 @@ declare module 'vscode' {
|
||||
}
|
||||
|
||||
/**
|
||||
* A line based folding range. To be valid, start and end line must a zero or larger and smaller than the number of lines in the document.
|
||||
* A line based folding range. To be valid, start and end line must be bigger than zero and smaller than the number of lines in the document.
|
||||
* Invalid ranges will be ignored.
|
||||
*/
|
||||
export class FoldingRange {
|
||||
@@ -4487,7 +4517,7 @@ declare module 'vscode' {
|
||||
* The priority of this item. Higher value means the item should
|
||||
* be shown more to the left.
|
||||
*/
|
||||
readonly priority: number;
|
||||
readonly priority?: number;
|
||||
|
||||
/**
|
||||
* The text to show for the entry. You can embed icons in the text by leveraging the syntax:
|
||||
|
||||
Reference in New Issue
Block a user