102 lines
5 KiB
JavaScript
102 lines
5 KiB
JavaScript
![]() |
"use strict";
|
||
|
/* --------------------------------------------------------------------------------------------
|
||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||
|
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||
|
* ------------------------------------------------------------------------------------------ */
|
||
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||
|
exports.WillDeleteFilesRequest = exports.DidDeleteFilesNotification = exports.DidRenameFilesNotification = exports.WillRenameFilesRequest = exports.DidCreateFilesNotification = exports.WillCreateFilesRequest = exports.FileOperationPatternKind = void 0;
|
||
|
const messages_1 = require("./messages");
|
||
|
/**
|
||
|
* A pattern kind describing if a glob pattern matches a file a folder or
|
||
|
* both.
|
||
|
*
|
||
|
* @since 3.16.0
|
||
|
*/
|
||
|
var FileOperationPatternKind;
|
||
|
(function (FileOperationPatternKind) {
|
||
|
/**
|
||
|
* The pattern matches a file only.
|
||
|
*/
|
||
|
FileOperationPatternKind.file = 'file';
|
||
|
/**
|
||
|
* The pattern matches a folder only.
|
||
|
*/
|
||
|
FileOperationPatternKind.folder = 'folder';
|
||
|
})(FileOperationPatternKind = exports.FileOperationPatternKind || (exports.FileOperationPatternKind = {}));
|
||
|
/**
|
||
|
* The will create files request is sent from the client to the server before files are actually
|
||
|
* created as long as the creation is triggered from within the client.
|
||
|
*
|
||
|
* The request can return a `WorkspaceEdit` which will be applied to workspace before the
|
||
|
* files are created. Hence the `WorkspaceEdit` can not manipulate the content of the file
|
||
|
* to be created.
|
||
|
*
|
||
|
* @since 3.16.0
|
||
|
*/
|
||
|
var WillCreateFilesRequest;
|
||
|
(function (WillCreateFilesRequest) {
|
||
|
WillCreateFilesRequest.method = 'workspace/willCreateFiles';
|
||
|
WillCreateFilesRequest.messageDirection = messages_1.MessageDirection.clientToServer;
|
||
|
WillCreateFilesRequest.type = new messages_1.ProtocolRequestType(WillCreateFilesRequest.method);
|
||
|
})(WillCreateFilesRequest = exports.WillCreateFilesRequest || (exports.WillCreateFilesRequest = {}));
|
||
|
/**
|
||
|
* The did create files notification is sent from the client to the server when
|
||
|
* files were created from within the client.
|
||
|
*
|
||
|
* @since 3.16.0
|
||
|
*/
|
||
|
var DidCreateFilesNotification;
|
||
|
(function (DidCreateFilesNotification) {
|
||
|
DidCreateFilesNotification.method = 'workspace/didCreateFiles';
|
||
|
DidCreateFilesNotification.messageDirection = messages_1.MessageDirection.clientToServer;
|
||
|
DidCreateFilesNotification.type = new messages_1.ProtocolNotificationType(DidCreateFilesNotification.method);
|
||
|
})(DidCreateFilesNotification = exports.DidCreateFilesNotification || (exports.DidCreateFilesNotification = {}));
|
||
|
/**
|
||
|
* The will rename files request is sent from the client to the server before files are actually
|
||
|
* renamed as long as the rename is triggered from within the client.
|
||
|
*
|
||
|
* @since 3.16.0
|
||
|
*/
|
||
|
var WillRenameFilesRequest;
|
||
|
(function (WillRenameFilesRequest) {
|
||
|
WillRenameFilesRequest.method = 'workspace/willRenameFiles';
|
||
|
WillRenameFilesRequest.messageDirection = messages_1.MessageDirection.clientToServer;
|
||
|
WillRenameFilesRequest.type = new messages_1.ProtocolRequestType(WillRenameFilesRequest.method);
|
||
|
})(WillRenameFilesRequest = exports.WillRenameFilesRequest || (exports.WillRenameFilesRequest = {}));
|
||
|
/**
|
||
|
* The did rename files notification is sent from the client to the server when
|
||
|
* files were renamed from within the client.
|
||
|
*
|
||
|
* @since 3.16.0
|
||
|
*/
|
||
|
var DidRenameFilesNotification;
|
||
|
(function (DidRenameFilesNotification) {
|
||
|
DidRenameFilesNotification.method = 'workspace/didRenameFiles';
|
||
|
DidRenameFilesNotification.messageDirection = messages_1.MessageDirection.clientToServer;
|
||
|
DidRenameFilesNotification.type = new messages_1.ProtocolNotificationType(DidRenameFilesNotification.method);
|
||
|
})(DidRenameFilesNotification = exports.DidRenameFilesNotification || (exports.DidRenameFilesNotification = {}));
|
||
|
/**
|
||
|
* The will delete files request is sent from the client to the server before files are actually
|
||
|
* deleted as long as the deletion is triggered from within the client.
|
||
|
*
|
||
|
* @since 3.16.0
|
||
|
*/
|
||
|
var DidDeleteFilesNotification;
|
||
|
(function (DidDeleteFilesNotification) {
|
||
|
DidDeleteFilesNotification.method = 'workspace/didDeleteFiles';
|
||
|
DidDeleteFilesNotification.messageDirection = messages_1.MessageDirection.clientToServer;
|
||
|
DidDeleteFilesNotification.type = new messages_1.ProtocolNotificationType(DidDeleteFilesNotification.method);
|
||
|
})(DidDeleteFilesNotification = exports.DidDeleteFilesNotification || (exports.DidDeleteFilesNotification = {}));
|
||
|
/**
|
||
|
* The did delete files notification is sent from the client to the server when
|
||
|
* files were deleted from within the client.
|
||
|
*
|
||
|
* @since 3.16.0
|
||
|
*/
|
||
|
var WillDeleteFilesRequest;
|
||
|
(function (WillDeleteFilesRequest) {
|
||
|
WillDeleteFilesRequest.method = 'workspace/willDeleteFiles';
|
||
|
WillDeleteFilesRequest.messageDirection = messages_1.MessageDirection.clientToServer;
|
||
|
WillDeleteFilesRequest.type = new messages_1.ProtocolRequestType(WillDeleteFilesRequest.method);
|
||
|
})(WillDeleteFilesRequest = exports.WillDeleteFilesRequest || (exports.WillDeleteFilesRequest = {}));
|