class

LSProtocol::FileOperationOptions

Inherits JSON::Serializable / Reference / Object

Options for notifications/requests for user operations on files.

@since 3.16.0

Constructors

new(pull : JSON::PullParser)
Source
new(did_create : FileOperationRegistrationOptions | Nil = nil, did_delete : FileOperationRegistrationOptions | Nil = nil, did_rename : FileOperationRegistrationOptions | Nil = nil, will_create : FileOperationRegistrationOptions | Nil = nil, will_delete : FileOperationRegistrationOptions | Nil = nil, will_rename : FileOperationRegistrationOptions | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

did_create

The server is interested in receiving didCreateFiles notifications.

Source
did_delete

The server is interested in receiving didDeleteFiles file notifications.

Source
did_rename

The server is interested in receiving didRenameFiles notifications.

Source
will_create

The server is interested in receiving willCreateFiles requests.

Source
will_delete

The server is interested in receiving willDeleteFiles file requests.

Source
will_rename

The server is interested in receiving willRenameFiles requests.

Source