Sha256: d4cb7881256afdd4b35bc49487ad96168fd2679ae6a1b8327a7a849d0a9f57b3

Contents?: true

Size: 807 Bytes

Versions: 2

Compression:

Stored size: 807 Bytes

Contents

# DO NOT EDIT MANUALLY
# This is an autogenerated file for types exported from the `dry-monads-sorbet` gem.
# Please instead update this file by running `typecheck update`.

# typed: true

class Dry::Monads::Maybe
  include(::Dry::Monads::Transformer)

  def failure?; end
  def monad; end
  def none?; end
  def some?; end
  def success?; end
  def to_maybe; end
  def to_monad; end

  class << self
    def coerce(value); end
    def lift(*args, &block); end
    def pure(value = T.unsafe(nil), &block); end
    def to_proc; end
  end
end

class Dry::Monads::Result
  include(::Dry::Monads::Transformer)

  def failure; end
  def monad; end
  def success; end
  def to_monad; end
  def to_result; end

  class << self
    def pure(value = T.unsafe(nil), &block); end
  end
end

module DryMonadsSorbet
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
clean-architecture-6.1.0 sorbet/rbi/gems/dry-monads-sorbet@1.1.7.rbi
clean-architecture-6.0.0 sorbet/rbi/gems/dry-monads-sorbet@1.1.7.rbi