55
66import { NotificationHandler , RequestHandler } from 'vscode-jsonrpc' ;
77import { WorkspaceEdit } from 'vscode-languageserver-types' ;
8- import { ProtocolNotificationType , ProtocolRequestType } from './messages' ;
8+ import { MessageDirection , ProtocolNotificationType , ProtocolRequestType } from './messages' ;
99
1010/**
1111 * Options for notifications/requests for user operations on files.
@@ -285,6 +285,7 @@ export interface FileDelete {
285285 */
286286export namespace WillCreateFilesRequest {
287287 export const method : 'workspace/willCreateFiles' = 'workspace/willCreateFiles' ;
288+ export const messageDirection : MessageDirection = MessageDirection . clientToServer ;
288289 export const type = new ProtocolRequestType < CreateFilesParams , WorkspaceEdit | null , never , void , FileOperationRegistrationOptions > ( method ) ;
289290 export type HandlerSignature = RequestHandler < CreateFilesParams , WorkspaceEdit | undefined | null , void > ;
290291}
@@ -297,6 +298,7 @@ export namespace WillCreateFilesRequest {
297298 */
298299export namespace DidCreateFilesNotification {
299300 export const method : 'workspace/didCreateFiles' = 'workspace/didCreateFiles' ;
301+ export const messageDirection : MessageDirection = MessageDirection . clientToServer ;
300302 export const type = new ProtocolNotificationType < CreateFilesParams , FileOperationRegistrationOptions > ( method ) ;
301303 export type HandlerSignature = NotificationHandler < CreateFilesParams > ;
302304}
@@ -309,6 +311,7 @@ export namespace DidCreateFilesNotification {
309311 */
310312export namespace WillRenameFilesRequest {
311313 export const method : 'workspace/willRenameFiles' = 'workspace/willRenameFiles' ;
314+ export const messageDirection : MessageDirection = MessageDirection . clientToServer ;
312315 export const type = new ProtocolRequestType < RenameFilesParams , WorkspaceEdit | null , never , void , FileOperationRegistrationOptions > ( method ) ;
313316 export type HandlerSignature = RequestHandler < RenameFilesParams , WorkspaceEdit | undefined | null , void > ;
314317}
@@ -321,6 +324,7 @@ export namespace WillRenameFilesRequest {
321324 */
322325export namespace DidRenameFilesNotification {
323326 export const method : 'workspace/didRenameFiles' = 'workspace/didRenameFiles' ;
327+ export const messageDirection : MessageDirection = MessageDirection . clientToServer ;
324328 export const type = new ProtocolNotificationType < RenameFilesParams , FileOperationRegistrationOptions > ( method ) ;
325329 export type HandlerSignature = NotificationHandler < RenameFilesParams > ;
326330}
@@ -333,6 +337,7 @@ export namespace DidRenameFilesNotification {
333337 */
334338export namespace DidDeleteFilesNotification {
335339 export const method : 'workspace/didDeleteFiles' = 'workspace/didDeleteFiles' ;
340+ export const messageDirection : MessageDirection = MessageDirection . clientToServer ;
336341 export const type = new ProtocolNotificationType < DeleteFilesParams , FileOperationRegistrationOptions > ( method ) ;
337342 export type HandlerSignature = NotificationHandler < DeleteFilesParams > ;
338343}
@@ -345,6 +350,7 @@ export namespace DidDeleteFilesNotification {
345350 */
346351export namespace WillDeleteFilesRequest {
347352 export const method : 'workspace/willDeleteFiles' = 'workspace/willDeleteFiles' ;
353+ export const messageDirection : MessageDirection = MessageDirection . clientToServer ;
348354 export const type = new ProtocolRequestType < DeleteFilesParams , WorkspaceEdit | null , never , void , FileOperationRegistrationOptions > ( method ) ;
349355 export type HandlerSignature = RequestHandler < DeleteFilesParams , WorkspaceEdit | undefined | null , void > ;
350- }
356+ }
0 commit comments