mirror of
https://github.com/microsoft/vscode.git
synced 2026-03-02 06:35:29 +00:00
@@ -135,7 +135,7 @@ const Extract_Interface = Object.freeze<CodeActionKind>({
|
||||
});
|
||||
|
||||
const Move_NewFile = Object.freeze<CodeActionKind>({
|
||||
kind: vscode.CodeActionKind.Refactor.append('move').append('newFile'),
|
||||
kind: vscode.CodeActionKind.RefactorMove.append('newFile'),
|
||||
matches: refactor => refactor.name.startsWith('Move to a new file')
|
||||
});
|
||||
|
||||
|
||||
@@ -20,6 +20,7 @@ suite('vscode API - types', () => {
|
||||
assert.ok(vscode.CodeActionKind.Refactor instanceof vscode.CodeActionKind);
|
||||
assert.ok(vscode.CodeActionKind.RefactorExtract instanceof vscode.CodeActionKind);
|
||||
assert.ok(vscode.CodeActionKind.RefactorInline instanceof vscode.CodeActionKind);
|
||||
assert.ok(vscode.CodeActionKind.RefactorMove instanceof vscode.CodeActionKind);
|
||||
assert.ok(vscode.CodeActionKind.RefactorRewrite instanceof vscode.CodeActionKind);
|
||||
assert.ok(vscode.CodeActionKind.Source instanceof vscode.CodeActionKind);
|
||||
assert.ok(vscode.CodeActionKind.SourceOrganizeImports instanceof vscode.CodeActionKind);
|
||||
|
||||
@@ -1321,6 +1321,7 @@ export class CodeActionKind {
|
||||
public static Refactor: CodeActionKind;
|
||||
public static RefactorExtract: CodeActionKind;
|
||||
public static RefactorInline: CodeActionKind;
|
||||
public static RefactorMove: CodeActionKind;
|
||||
public static RefactorRewrite: CodeActionKind;
|
||||
public static Source: CodeActionKind;
|
||||
public static SourceOrganizeImports: CodeActionKind;
|
||||
@@ -1347,6 +1348,7 @@ CodeActionKind.QuickFix = CodeActionKind.Empty.append('quickfix');
|
||||
CodeActionKind.Refactor = CodeActionKind.Empty.append('refactor');
|
||||
CodeActionKind.RefactorExtract = CodeActionKind.Refactor.append('extract');
|
||||
CodeActionKind.RefactorInline = CodeActionKind.Refactor.append('inline');
|
||||
CodeActionKind.RefactorMove = CodeActionKind.Refactor.append('move');
|
||||
CodeActionKind.RefactorRewrite = CodeActionKind.Refactor.append('rewrite');
|
||||
CodeActionKind.Source = CodeActionKind.Empty.append('source');
|
||||
CodeActionKind.SourceOrganizeImports = CodeActionKind.Source.append('organizeImports');
|
||||
|
||||
13
src/vscode-dts/vscode.d.ts
vendored
13
src/vscode-dts/vscode.d.ts
vendored
@@ -2275,6 +2275,18 @@ declare module 'vscode' {
|
||||
*/
|
||||
static readonly RefactorInline: CodeActionKind;
|
||||
|
||||
/**
|
||||
* Base kind for refactoring move actions: `refactor.move`
|
||||
*
|
||||
* Example move actions:
|
||||
*
|
||||
* - Move a function to a new file
|
||||
* - Move a property between classes
|
||||
* - Move method to base class
|
||||
* - ...
|
||||
*/
|
||||
static readonly RefactorMove: CodeActionKind;
|
||||
|
||||
/**
|
||||
* Base kind for refactoring rewrite actions: `refactor.rewrite`
|
||||
*
|
||||
@@ -2284,7 +2296,6 @@ declare module 'vscode' {
|
||||
* - Add or remove parameter
|
||||
* - Encapsulate field
|
||||
* - Make method static
|
||||
* - Move method to base class
|
||||
* - ...
|
||||
*/
|
||||
static readonly RefactorRewrite: CodeActionKind;
|
||||
|
||||
Reference in New Issue
Block a user