Sha256: a891c43bbdbb9997ae1f6579ec7ee7aa5fbc8593447369dbbcc818b91d681722

Contents?: true

Size: 1.01 KB

Versions: 6

Compression:

Stored size: 1.01 KB

Contents

module LanguageServer
  module Protocol
    module Constant
      module FailureHandlingKind
        #
        # Applying the workspace change is simply aborted if one of the changes provided
        # fails. All operations executed before the failing operation stay executed.
        #
        ABORT = 'abort'
        #
        # All operations are executed transactional. That means they either all
        # succeed or no changes at all are applied to the workspace.
        #
        TRANSACTIONAL = 'transactional'
        #
        # If the workspace edit contains only textual file changes they are executed transactional.
        # If resource changes (create, rename or delete file) are part of the change the failure
        # handling strategy is abort.
        #
        TEXT_ONLY_TRANSACTIONAL = 'textOnlyTransactional'
        #
        # The client tries to undo the operations already executed. But there is no
        # guarantee that this is succeeding.
        #
        UNDO = 'undo'
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
language_server-protocol-3.15.0.2 lib/language_server/protocol/constant/failure_handling_kind.rb
language_server-protocol-3.15.0.1 lib/language_server/protocol/constant/failure_handling_kind.rb
language_server-protocol-3.15.0.0 lib/language_server/protocol/constant/failure_handling_kind.rb
language_server-protocol-3.14.0.2 lib/language_server/protocol/constant/failure_handling_kind.rb
language_server-protocol-3.14.0.1 lib/language_server/protocol/constant/failure_handling_kind.rb
language_server-protocol-3.14.0.0 lib/language_server/protocol/constant/failure_handling_kind.rb